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

Jquery 从Facebook接收应用程序访问令牌,jquery,facebook,authentication,oauth,access-token,Jquery,Facebook,Authentication,Oauth,Access Token,我正在尝试学习如何从Facebook为我的应用程序获取应用程序访问令牌 我将根据此处指定的数据()发送jquery reguest(在firebug控制台中) 我似乎得到了响应(access_token='my_app_id |'+该_app_token),但firebug发送了一个错误=>'我得到的响应'+'未定义'。感觉我错过了一些很简单的东西?如何避免此错误并获得响应 params = {}; params['grant_type']= 'client_credentials' param

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

我将根据此处指定的数据()发送jquery reguest(在firebug控制台中)

我似乎得到了响应(access_token='my_app_id |'+该_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_令牌端点是由服务器而不是客户端浏览器请求的),但好消息是,您可以只发送appid+“|”+client_secret来代替app-access令牌,它就可以工作了。

明白了。我想我应该从一开始就从服务器上做这件事。