0
我想要做的是獲取有關FB頁面的基本信息(總頁面喜歡,頁面發佈的帖子)。使用Facebook Javascript SDK我遇到了問題。閱讀Facebook Graph API - 訪問令牌錯誤
window.fbAsyncInit = function() {
FB.init({
appId: '12345', //My app id
xfbml: true,
version: 'v2.5'
});
/* make the API call */
FB.api(
"/128155725517",
'GET',
// {"fields":"id,name"},
function(response) {
if (response && !response.error) {
console.log(response);
}
}
);
};
(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 = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
而我得到的迴應是:
/**/ FB.__globalCallbacks.f1084b047c({"error":{"message":"An access token is required to request this resource.","type":"OAuthException","code":104,"fbtrace_id":"HUcIot7YeoH"}});
我的問題是這樣的:我可以從圖形API請求而沒有用戶訪問令牌?他們是否必須登錄才能獲取訪問令牌以便從Graph API讀取信息?無論網站訪問者是否登錄到FB,我是否可以創建一個始終有效的令牌?
在此先感謝。
謝謝@luschn - 大加讚賞。我將研究App Access Tokens。祝你有美好的一天! –