私はFacebookの公開APIを使ってパブリックポストを取得しています。投稿された国別にフィルタリングしたいplace search graph APIには、クエリパラメータとして中心と距離を追加することでこれを行う方法があります。しかし、タイプ 'posts'の検索APIは、中心または遠隔クエリパラメータに応答しません。私もthisの質問に目を通しましたが、答えのどれもが私の仕事を達成するのに役立っていません。facebookパブリックポスト(国別フィルタ)
私が考えることができる唯一の解決策は、libraryを使用して、ポストストリング自体からロケールを把握することです。
注:ユーザーの所在地を取得してから自分のフィルタリングを行うことも考えましたが、ユーザーの所在地/故郷を表示する権限がないために機能しません。
これまでに誰でもこれを行ったことはありますか?
あなたの答えに感謝します。しかし、location_postリンクは** public **の投稿の位置データを見つける方法を提供しません。 reg:ユーザーオブジェクトのロケール情報 - 多くのユーザーがロケールをen_USに設定しているが、英語以外の言語で投稿していることに気付いています。 – zacropetricopus
はい、リンクのように、特定の条件の下でのみ位置情報を取得できます。 Userオブジェクトからロケールのように見えるのは良い考えでもありません。投稿の位置情報がread_streamの下にあるので、拡張アクセス権が必要です。公開された投稿のためにどのように動作するかはわかりません。 https://developers.facebook.com/docs/reference/api/のグラフAPIドキュメントの「検索中」セクションで見たように、私は公共の投稿用のオブジェクトで利用可能な位置情報は表示されません。 – theonova