0

FacebookAPIで遊んでいます。投稿を検索しようとすると問題が発生します。問題は、何かを検索すると、ロケールパラメータがen_USに設定されていると自動的に想定することです。たとえば、これを検索しても結果が得られません。

http://graph.facebook.com/search?q=tnt.fm/mmci8&type=post

結果を得るには、locale属性を追加し、言語を指定する必要があります。このクエリはいくつかの結果を取得します:

http://graph.facebook.com/search?q=tnt.fm/mmci8&type=post&locale=pt_BR

Facebook APIのドキュメントを見ていましたが、問題に対する答えが見つかりませんでした。投稿を「多言語」で検索する方法はありますか?つまり、検索を実行して、言語に関係なくすべての結果を返します。

ありがとう!

4

1 に答える 1

1

私はそうは思わない。

たとえば、ロケールを指定せずに別のクエリを試すと、search?q=obama&type=postいくつかの結果が表示される可能性が高くなります。Facebook では、検索に使用しているアカウントのロケールがデフォルトになります。

デフォルトのロケールでは利用できないため、 を検索しtnt.fm/mmci8ても結果が返されません。en_USあなたの投稿はそのpt_BRロケールでのみ利用可能です。

検索の唯一のオプションは次のようです。

  1. デフォルトのロケール
  2. 指定されたロケール
于 2013-03-21T13:39:30.763 に答える