我试着让Flickr Fu Gem只正确搜索商业友好的照片,但没有运气。它似乎完全忽略了参数。
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)
许可证ID 1、2、3是非商业性的,所以我试图避免使用这些ID,并拿走所有其他ID,但似乎并不重要,我的查询中仍然有很多3S。
http://www.flickr.com/services/api/flickr.photos.licenses.getInfo.html
http://github.com/commonthread/flickr_fu/blob/master/lib/flickr/photos.rb
无论如何,这似乎奏效了。
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)