2012-02-14 5 views
4

私は、プレースホルダ画像として使用するflickrからランダムな画像を収集するアプリケーションに取り組んでいます。私はちょうどplaceholderのイメージの1つがあまりにも明白であったクライアントとの事件を持っていました、そして今私は結果をフィルタする方が良いと思います。私はフリッカーがイメージ上に安全レベルを持っていることを知っています。安全な画像のためにflickr API呼び出しをフィルタリングすることは可能ですか?

私の知る限り、ユーザーごとに安全レベルが設定されています。 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" の設定を経由して、検索結果をフィルタリングするためのオプションを持っています。
値 - 制限された

のための司会
3のための安全
2の
1.しかし残念ながらアップロードされ、安全ではないとしてマークされていない多くの写真があります。したがって、この設定ではあるレベルで結果がフィルタリングされますが、完全に信頼できるものではありません。

+0

そうです。 safe_searchは完全に信頼できるものではありません。 私も同じ問題を経験しました。 –