-2

Я знаю очень простой javascript, и это мой второй вызов Facebook API, и у меня проблема. Мне нужно прочитать список событий пользователя. Вот мой код внутри функции:Как получить доступ к событиям, созданным пользователем в API Facebook, используя Javascript?

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

Выход:

Uncaught TypeError: Cannot read property 'id' of undefined 

Я попытался Outout это:

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>"; 

И он отлично работает. Поэтому не должно быть проблем с входом пользователя в систему. Я ценю, если кто-нибудь сможет мне помочь в этом.

+0

Что находится в объекте 'response'? – Tobi

+1

Вы запрашивали у пользователя разрешение на доступ к своим событиям? – CBroe

+0

@Tobi Я получил этот фрагмент кода https://developers.facebook.com/docs/graph-api/reference/user/events/, и мне нужно получить к ним доступ, но у меня нет идентификатора события: https: // developers.facebook.com/docs/graph-api/reference/v2.4/event – Bernard

ответ

0

Перед тем, как вы сможете получить доступ к своим событиям, вам необходимо задать пользователю разрешение user_events.

Смежные вопросы