проблема лицензии ruby ​​gem flickr-fu - PullRequest
0 голосов
/ 19 августа 2010

Я пытаюсь заставить камень flickr-fu правильно искать только коммерческие фотографии, но безуспешно.Кажется, этот параметр полностью игнорируется.

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)

Идентификаторы лицензий 1,2,3 являются некоммерческими, поэтому я стараюсь избегать их и беру все остальные, но, похоже, это не имеет значения,я все еще получаю много 3с в моем запросе.

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

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

1 Ответ

3 голосов
/ 19 августа 2010

Неважно, это похоже на работу.

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)
...