获取访问令牌到本地html文件

时间:2012-11-22 13:06:29

标签: javascript jquery facebook

$.getScript('http://connect.facebook.net/en_US/all.js', function(){

    FB.init({
          appId  : 'my app id',           
          status : true, // check login status
          cookie : true, // enable cookies to allow the server to access the session
          xfbml  : true  // parse XFBML
    });

});

这会导致错误:One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

我的目标是在我的本地html文件上生成访问令牌。我在facebook上的应用程序设置不允许“localhost”或类似的任何内容。

这可能,或者我是否需要本地Web服务器?

1 个答案:

答案 0 :(得分:1)

我做了更多的研究,我会说这是最简单的方法:

$.ajax({

url: 'https://graph.facebook.com/oauth/access_token?client_id=<APPID>&client_secret=<APP SECRET>&grant_type=client_credentials',
dataType: 'text',
success: function(tokenstring){

    var token = tokenstring.split('=')[1];

}

});