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

Другие вопросы по тегам