似乎我无法从Facebook页面中检索事件。我用相册(来自同一页面)完成了这项工作,效果非常好。在我加载API之后,我使用此函数来获取事件并显示它们:
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 == undefined。所以我没有从Facebook获得任何数据。无法找到任何解决方案,因为其他主要来自PHP和FQL,我在这里无法使用。无论用户是否登录,我都能够显示事件。
非常感谢帮助!