从Facebook接收应用程序访问令牌

时间:2010-10-25 23:22:44

标签: jquery facebook authentication oauth access-token

我正在尝试学习如何从我的应用程序获取Facebook的应用程序访问令牌。

我正在根据此处指定的数据(http://developers.facebook.com/docs/authentication/#client_credentials)发送一个jquery reguest(在firebug控制台中)。

我似乎得到了响应(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;
    }

});

1 个答案:

答案 0 :(得分:2)

我不认为这是支持的(/ oauth / access_token端点是服务器请求,而不是客户端的浏览器),但好消息是你可以发送appid +'|' + client_secret代替app访问令牌,它将起作用。