getSignedRequestを使用してユーザーのロケールを取得することができ、アプリを承認したらhttps://graph.facebook.com/me?fields=localeというユーザーのロケールを取得することは可能です。しかし、彼らがアプリケーションを承認する前に私が使用できる同等のグラフAPIのURLは何ですか?私のすべてのコードはグラフのapiと一緒になっているので、facebook-> getSignedRequest()というもの全体を使用するように切り替える必要があります。私はどこでもそれを見つけることができませんが、この機能はグラフのAPIで提供されていないばかげているようですか?グラフapiを使用してロケールを取得しないgetSignedRequest
2
A
答えて
1
signed_request(FacebookのすべてのアプリにPOSTリクエストで送信される)を使用するか、ユーザーを認証するかのいずれかを選択する必要があります。
これらのいずれかを実行しないと、ユーザーIDがわからないため、自分のロケールを識別できなくなります。
signed_requestはリクエストデータをキャプチャし、上記にリンクされているドキュメントに記載されている構文解析ロジックを実行する必要があります。SDKやAPIを使用する必要はなく、ほとんどの言語でこれを行うことができます)。
+0
完璧!お返事ありがとうございます – Baxter
+0
私の答えが役に立った場合は、それを受け入れられた回答としてマークできますか?ありがとう:) –
関連する問題
- 1. 静的HTMLアプリケーションを使用してgetSignedRequest()を取得していますか?
- 2. グラフAPIを使用して通知を取得しない(PHP SDK)
- 3. グラフAPIを使用してFacebookブックの壁紙を取得しています
- 4. グラフAPIを使用してFacebookの投稿を取得する
- 5. グラフAPIを使用してFacebookからパブリックポストを取得する
- 6. MSグラフAPIを使用して別のユーザーイベントを取得
- 7. グラフAPIを使用してFacebookアルバムを取得する方法
- 8. グラフAPIを使用してアクションタイトルを取得する
- 9. グラフAPIを使用してFacebookから新しい投稿を取得
- 10. 送信者のロケールを取得する - グラフAPI
- 11. グラフAPIを使用してランダムなFacebookページのステータスを取得する方法
- 12. アマゾンAPIを使用してアマゾンSalesRankを取得しない
- 13. 私が使用してFacebookのコメントを取得しようとしたグラフAPI
- 14. MSALを使用してグラフAPIのトークンを取得しますか?
- 15. Facebook APIを使用したページフィードの取得Pythonのグラフ
- 16. gettextを使用してロケールを使用しないi18n?
- 17. グラフAPIを使用してFacebookのすべての友達を取得
- 18. グラフAPIを使用してOneDriveドキュメントを共有するユーザーリストを取得
- 19. Symfony 3すべての使用可能なロケールを取得
- 20. グラフapi(javascript)を使用して他のユーザーのfacebookアルバムを取得する
- 21. FacebookのグラフAPIを使用してニュースフィードを取得するには?
- 22. MSグラフAPIを使用してSPサイトのSharePointユーザーIDとプロファイルを取得
- 23. FacebookのグラフAPIを使用してニューヨーク市のレストランリストを取得する
- 24. PhpのためのFacebookのグラフApiを使用して場所を取得
- 25. FacebookのグラフAPIを使用してアルバムの写真を取得するには?
- 26. FacebookのグラフAPIを使用して長期アクセストークンを取得できません
- 27. Fを使用してFacebookグラフAPIからデータを取得する
- 28. グラフのAPIを使用してユーザーのニュースフィードを取得する方法
- 29. FacebookのグラフAPIを使用して投稿から写真を取得
- 30. アンドロイドでグラフAPIを使用して友達リストを取得するには?
あなたはアクセストークンがないという意味ですか?私はあなたが許可なしにロケールを見ることができる理由がわからない。それは公共の場ですか? –
あなたはfacebook-> getSignedRequest yesを使用できます。彼らはアプリを受け入れる必要はありません。しかし、グラフapiと同等のものは存在しないように見えますが、意味がありません。 $ログインfacebook = Facebookの新しい(配列( 'のAppID' => $ APP_ID、 '秘密' => $ app_secret、 'クッキー' =>真 )); $ signed_request = $ facebook-> getSignedRequest(); "get locale"を出力します。$ signed_request ['user'] ['locale']; ユーザーのロケールを取得することは、許可を受ける前にアプリを翻訳する上で不可欠です。そうでなければ、なぜ彼らは別の言語のアプリに対する許可を受け入れますか? – Baxter
ロケールの隣にあるhttp://developers.facebook.com/docs/reference/api/user/のドキュメントに「No access_token required」と書かれています。しかし、それは "私"とそれを呼び出すしようとすると、私はそれを持っていないので、彼らはアプリを承認していないので、私はユーザーのIDで呼び出すことはできませんが動作しません....!だからそれは公開されているとは言えますが、私はそれがどのようにできるかはわかりません。 – Baxter