2017-04-18 1 views

答えて

0

(それを動作させるために必要な最小限のデータを示す):

  1. は、Facebookアプリを作成します。
  2. ユーザーが次の認証URLをクリックすると、アプリがユーザーのデータにアクセスできるようになります。https://www.facebook.com/v2.8/dialog/oauth?client_id=<app id>&redirect_uri=http://localhost/
  3. ok/accept/whateverをクリックしてアクセスを承認します。
  4. あなたは、次のURLにログインfacebookでリダイレクトされます:http://localhost/?code=<code>
  5. は、コードを取ると、次を呼び出します:curl 'https://graph.facebook.com/v2.8/oauth/access_token?client_id=<app id>&redirect_uri=http://localhost&client_secret=<app secret>&code=<code>'
  6. あなたは次のような結果が得られます。{"access_token":"<access token>","token_type":"bearer","expires_in":5183924}
  7. あなたは、アクセストークンを使用することができますアプリに権限を与えたユーザーに関連するAPIを呼び出します。例:curl 'https://graph.facebook.com/v2.8/me?access_token=<access token>'
  8. 例応答:{"name":"Alik Elzin","id":"<app related user id>"}

*アプリのValid OAuth redirect URIshttp://localhost/を追加することを忘れないでください - アプリの設定で。

+0

私は自分自身の質問に答えるのは奇妙なことを知っています。パブリック+プライベートグッドです:) [私自身の質問に答えることはできますか?](https://stackoverflow.com/help/self-answer) –

関連する問題