0

Facebook 検索 API を使用して公開投稿を取得しています。投稿元の国でフィルタリングしたい。場所検索グラフAPI には、中心と距離をクエリ パラメータとして追加することで、これを行う方法があります。しかし、「posts」タイプの検索 API は、中心または距離のクエリ パラメータに応答しません。私もこのSOの質問を調べましたが、私の仕事を達成するのに役立つ回答はありませんでした。

今のところ、私が考えることができる唯一の解決策は、ライブラリを使用して投稿文字列自体からロケールを把握することです。

注:ユーザーの場所を取得してから独自のフィルタリングを行うことも考えましたが、ユーザーの場所/出身地を表示する権限がないため、それも機能しません。

誰もこれを以前にやったことがありますか?

4

1 に答える 1

0

https://developers.facebook.com/docs/reference/fql/location_post/は、位置情報付きの投稿を読む方法を示しています。それが利用できない場合は、Graph API から User オブジェクトのロケール情報を使用できますが、常に表示/利用できるとは限りません。非常に具体的なニーズがない限り、言語検出(質問で提案したように)は良い考えではないかもしれません。しかし、投稿言語が英語の場合、世界中でその言語が人気であることを考えると、場所を特定することはほとんど不可能です.

于 2012-03-28T22:41:46.467 に答える