代码之家  ›  专栏  ›  技术社区  ›  holden

Ruby Gem Flickr Fu许可证问题

  •  0
  • holden  · 技术社区  · 14 年前

    我试着让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

    1 回复  |  直到 14 年前
        1
  •  3
  •   holden    14 年前

    无论如何,这似乎奏效了。

    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)