我正在构建一个与 Facebook 集成的网络应用程序。我已经在 Facebook 上有一个应用程序 ID 和应用程序密码。
我想使用 javascript 来检索我的应用程序的访问令牌,以进一步发出应用程序对用户的应用程序请求。我正在按照此处的说明进行操作
但是,我无法使我的 FB.api 调用正常工作。我试过了
FB.api('https://graph.facebook.com/oauth/access_token','get',
{client_id:'XXXXX', client_secret:'XXXXX',grant_type:'client_credentials'},
function(response) {
alert(JSON.stringify(response));
});
和
FB.api("/oauth/access_token?client_id=XXXXXX" +
"&client_secret=XXXXXXXX&grant_type=client_credentials",
function(response) {
alert(JSON.stringify(response));
});
但只是为了得到{"error":{"type":"http","message":"unknown error"}}
我是否错误地使用了 FB.api?目前,我找不到进一步的文档来说明我做错了什么。
另一方面,我可以使用以下网址从浏览器手动请求它:
https://graph.facebook.com/oauth/access_token?client_id=XXXXX&client_secret=XXXXXX&grant_type=client_credentials
那么,我的代码中缺少什么?非常感谢你的帮助。