Получение списка событий со страницы с помощью 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 ответ
Как упомянул @cpilko, существует эта ошибка, из-за которой ваши прошлые события не извлекаются через Graph API. Только будущие события извлекаются. Вы тоже можете подписаться на то же самое, ошибка, чтобы держать себя в курсе, если это исправлено.