使用Facebook API从页面获取事件列表(Javascript SDK)

时间:2012-10-31 15:12:29

标签: facebook-graph-api facebook-javascript-sdk

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

非常感谢帮助!

1 个答案:

答案 0 :(得分:2)

正如@cpilko所提到的那样,有bug因为你的过去事件没有通过Graph API检索到。仅检索未来事件。您也可以订阅相同的bug,以便在修复后随时了解情况。