3

アクセストークンを取得するには、

GET: https://graph.facebook.com/oauth/access_token?
        client_id=YOUR_APP_ID
       &client_secret=YOUR_APP_SECRET
       &redirect_uri=uri

Graph API Explorerで以下のGETメソッドを試してみました

/oauth/access_token?client_id=XXXXX&client_secret=XXXXXXXXXXXXX&redirect_uri=http://XYZ.com/

しかし、ここでエラーが発生しています:

{
  "error": {
    "message": "Missing authorization code",
    "type": "OAuthException",
    "code": 1
  }
}

コードパラメータに何を渡す必要があるか、提案してください。

/oauth/access_token?client_id=XXXXXX&client_secret=XXXXXXXXXXXXXXX&redirect_uri=http://XYZ.com/&code=??
4

2 に答える 2

4

GET パラメータが正しくありません。代わりにこれを使用します:

https://graph.facebook.com/oauth/access_token?client_id=XXXXX&client_secret=XXXX&grant_type=client_credentials

あなたは行方不明です

grant_type=client_credentials

アクセストークンを受け取るために必要なパラメータと値の組み合わせ。

于 2013-09-23T15:59:41.603 に答える
0

これはアプリ レベルの oauth トークンを返しますが、アクセス許可のリストを承認する「 scope 」パラメーターをまだ導入していません。

https://graph.facebook.com/oauth/access_token?client_id=<client-id>&client_secret=<client-secret>&redirect_uri=http://example.com/&scope=<comma-separated-list-of-permissions>&grant_type=client_credentials

利用可能なアクセス許可のリストについては、アプリの Facebook Explorer ダッシュボードから [アクセス トークンを取得] を選択すると、それらを見つけることができます -

https://developers.facebook.com/tools/explorer/<client-id>/
于 2014-07-17T19:37:02.890 に答える