几天来,我一直在讨论这个恼人的问题。如果我这样做:
https://graph.facebook.com/endpoint?key=value&access_token={appId}|{appSecret}
显示以下错误:
{ "error": { "message": "(#803) Some of the aliases you requested do not exist: endpoint", "type": "OAuthException", "code": 803, "fbtrace_id": "CSTbks4jPbc" } }
从剧本开始:
var appSec = $('#appSec').val();
var appId = $('#appId').val();
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {
return;
}
js = d.createElement(s);
js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
window.fbAsyncInit = function () {
FB.init({
appId: appId,
xfbml: true,
cookie: true,
status: true,
version: 'v2.5'
});
FB.Event.subscribe("xfbml.render", changeSettings)
};
var changeSettings = function (token) {
console.log("aa");
yourToken = token;
FB.api('/' + appId, 'POST', {
"access_token": token,
"canvas_url": "https://apps.facebook.com/servis-racunara",
"secure_canvas_url": "https://servis-racinara.com/inventory_manager_a/"
},
function (response) {
if (response && !response.error) {
}
console.log("bb");
console.log(response);
}
);
}
我真的不知道该怎么做或尝试了。这是由于一些应用程序设置,如果是,在Facebook上配置应用程序的正确方法是什么?如果不是这样,我还缺少什么?请帮助我卡住了。 的更新: 请注意,我已经考虑并尝试过类似的问题:trying to get app access token并且:Getting App Access Token for facebook app?