質問

自分のアプリのアプリケーション アクセス トークンを Facebook から取得する方法を学ぼうとしています。

ここで指定されたデータに基づいて (Firebug コンソールで) jquery リクエストを送信しています (http://developers.facebook.com/docs/authentication/#client_credentials).

応答 ( access_token = 'my_app_id|'+the_app_token ) を取得したようですが、firebug はエラー => '取得した応答'+' が定義されていません' を送信します。ここで非常に単純なことが欠けているように感じますか?このエラーを回避して応答を取得するにはどうすればよいですか?

params = {};
params['grant_type']= 'client_credentials'
params['client_id'] =app_id;
params['client_secret'] = client_secret;

$.ajax({ 
    url: 'https://graph.facebook.com/oauth/access_token', 
    type:'GET',
    dataType: 'jsonp',
    data:params, 
    success: function(response){
        resp = response;
    }

});
役に立ちましたか?

解決

これがサポートされていないと思います( /oauth /access_tokenエンドポイントは、クライアントのブラウザではなくサーバーによって要求されることを意図しています)が、良いニュースは、Appid + '|'を送信できることです。 + client_secretアプリアクセストークンの代わりに、それは機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top