如何使用Javascript访问Facebook API中用户创建的事件?

时间:2015-07-14 09:29:16

标签: javascript facebook facebook-events facebook-graph-api-v2.3

我知道javascript的基本知识,这是我对Facebook API的第二次调用,我遇到了问题。我需要阅读用户活动列表。这是我在函数中的代码:

FB.api('/me/events', function(response) {
        console.log("event id: " + response.data[0].id);  
    });

输出是:

Uncaught TypeError: Cannot read property 'id' of undefined

我试图解决这个问题:

FB.api('/me/events', function(response) {
        console.log("event id: " + response.data[0]);  
    });

event id: undefined

我已经创建了几个活动并加入了几个活动。我也用过这个:

FB.api('/me', function(response) {

      var str="<b>Name</b> : "+response.name+"<br>";
          str +="<b>Link: </b>"+response.link+"<br>";

它工作正常。所以用户登录不应该是一个问题。如果有人能帮助我,我感激不尽。

1 个答案:

答案 0 :(得分:0)

您需要先询问用户user_events权限,然后才能访问他们的活动。