1

看来我无法从 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,我不能在这里使用。无论用户是否登录,我都需要能够显示事件。

非常感谢您的帮助!

4

1 回答 1

2

正如@cpilko 所提到的,存在这个错误,因此您过去的事件无法通过 Graph API 检索。仅检索未来事件。您也可以订阅相同的错误,以便在修复后及时通知自己。

于 2012-11-01T08:23:31.537 回答