Facebook Graph API v2.3をテストしています郵便配達員次のようにアクセス トークンをクエリ文字列に入れることで応答を取得できます。
https://graph.facebook.com/v2.3/me?access_token=my_access_token
HTTP リクエスト ヘッダーで同じことを実行できるかどうか疑問に思っています。次のようになります。
GET /v2.3/me HTTP/1.1
Host: graph.facebook.com
Authorization: <my_access_token>
Cache-Control: no-cache
Postman-Token: <postman_token>
この同様の質問(つまりクライアントはどのようにして Facebook アクセス トークンをサーバーに渡す必要がありますか?) を見ると、これは可能であるようです。
これについて何かご意見はありますか?
編集:
私が興味を持ったのは、
API Graph Explorer
Facebook Developers が提供しているものを使用したときに、そのサンドボックスにもクエリ文字列がないように見えることです。これはどのように機能するのでしょうか?
Facebook API Graph Explorer
アクセストークンにはクエリ文字列を使用してください。@CBroeの応答。
ベストアンサー1
はい、可能です
Authorization: Bearer AccessTokenHere
例えば
curl --header "Authorization: Bearer CAAC...ZD" https://graph.facebook.com/me
この回答では、以前は「Bearer」の代わりに「OAuth」を使用することを推奨していました。トークンタイプどちらも機能しますが、「Bearer」は標準で表示されるタイプです。また、Facebook の OAuth フローを完了すると、token_type
応答の は になりますbearer
。したがって、全体として「Bearer」の方が理にかなっています。