2012-02-14 1 views
4

Я работаю над приложением, которое собирает случайные снимки из flickr для использования в качестве изображений-заполнителей. У меня просто был инцидент с клиентом, где одно из изображений заполнителей было слишком явным, и теперь я думаю, что лучше фильтровать результаты. Я знаю, что у flickr есть уровень безопасности на изображениях.Можно ли фильтровать вызовы API flickr для безопасных изображений?

Насколько я понял, уровень безопасности установлен для каждого пользователя. Можно ли установить его во время вызова API?

Это вызов, я использую:

flickr.interestingness.getList 

ответ

2

Существует «Безопасный поиск» аргумент можно передать при настройке ваших параметров поиска.

Безопасная настройка поиска:

  1. для безопасного
  2. для умеренного
  3. для ограниченного

Ваш код должен выглядеть следующим образом:

NSMutableDictionary *params = [NSMutableDictionary new]; 
[params setObject:@(1) forKey:@"content_type"]; 

safe_search (необязательно) Безопасный поиск: 1 для безопасного использования. 2 для умеренных. 3 для ограниченного использования.

Click here for more details from the flickr api website

+0

Кажется, что Flickr добавил фильтр в среднее время. Отметьте это как правильный ответ из-за добавленного примера кода и ссылки на документацию. – sbaechler

1

Flickr API имеет опции для фильтрации результатов поиска с помощью параметра "safe_search".
значение -
1. для безопасного
2. для замедлителя
3. для ограниченных

Но, к сожалению, есть много фотографий, которые загружены и не было отмечено как небезопасные. Поэтому, хотя этот параметр будет фильтровать результаты на определенном уровне, но не полностью надежный.

+0

Вы правы. safe_search не является полностью надежным. У меня также была такая же проблема. –

Смежные вопросы