1
看來我無法從Facebook頁面中檢索事件。我已經完成了相冊(來自同一頁),它的工作非常出色。之後我加載API和一切我用這個函數來獲取事件,並顯示出來:使用Facebook API從頁面獲取事件列表(Javascript SDK)
function getAlbums() {
FB.api('/___PAGE___/events', function (resp) {
if (resp.data !== undefined) {
for (var i = 0, l = resp.data.length; i < l; i++) {
var event = resp.data[i];
// process events here...
}
}
else
// no events handle
});
}
它直接在手柄0的事件,這意味着這是真的:resp.data ==未定義。所以我沒有從Facebook獲得任何數據。無法找到任何解決方案,因爲其他大多數都是PHP和FQL,我不能在這裏使用。無論用戶是否登錄,我都能夠顯示事件。
非常感謝幫助!
您嘗試從中檢索事件的頁面是什麼?此頁面上是否存在任何年齡或地理限制?你可以使用[Graph API explorer](https://developers.facebook.com/tools/explorer)獲取事件列表嗎? – cpilko
那麼這個頁面「AdHocMedieval」唯一的限制是[Age 13+]。我還沒有在Graph API Explorer上試用過它。 –
您沒有收到任何事件,因爲此頁面上沒有任何未來事件。出於某種原因,超過2周前結束的過去事件無法通過API或FQL訪問。但他們仍然可以通過Facebook看到。 – cpilko