2010-08-19 3 views
0

J'ai essayé d'obtenir la gemme flickr-fu pour rechercher correctement seulement pour les photos favorables au commerce, mais sans chance. Il semble ignorer complètement le paramètre.ruby ​​gem flickr-fu problème de licence

photos = flickr.photos.search(:text => "anything", 
           :tags => 'architecture', 
           #:license_id => '4,6,5', 
           :license_id => [0,4,5,6], 
           #:license_id => 0, 
           :content_type => '1', 
           :safe_search => '1', 
           :sort => 'date-posted-asc, relevance', 
           :per_page => 5) 

Les ID de licence 1,2,3 sont NonCommercial, donc je suis en train d'éviter ceux-ci et prendre toutes les autres, mais il ne semble pas à la matière, je suis encore obtenir beaucoup de 3 dans ma requête

http://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html

http://github.com/commonthread/flickr_fu/blob/master/lib/flickr/photos.rb

Répondre

3

Nevermind cela semble fonctionner.

photos = flickr.photos.search(:text => "anything", 
           :tags => 'architecture', 
           :license => '0,4,5,6', 
           :content_type => '1', 
           :safe_search => '1', 
           :sort => 'date-posted-asc, relevance', 
           :per_page => 5)