42

このコードを使用して、Facebookアプリのapp-access-tokenを取得しようとしました。

APP_ACCESS_TOKEN = FB.api(
    "oauth/access_token",
    {client_id: APP_ID, client_secret: APP_SECRET_CODE, redirect_uri: uri},
    function(response){
    console.log(response);
});

これは次のようになります:

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

しかし、エラーが発生します:

code: 1
message: "Missing authorization code"
type: "OAuthException"

認証コードとは何ですか?どうすれば取得できますか?

4

5 に答える 5

70

アプリ アクセス トークンの取得

アプリ アクセス トークンを取得するには、次の HTTP GET 要求を呼び出します。

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

API は、次の形式のクエリ文字列形式の文字列で応答します。

access_token=YOUR_APP_ID|YOUR_APP_ACCESS_TOKEN

参照: http://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/

于 2013-05-07T06:28:48.983 に答える
45
于 2012-10-18T09:21:45.217 に答える