2013-03-25 9 views
1

Для проекта требуется выполнить сканирование нескольких страниц Facebook с помощью Graph API (и R). Эти страницы - MonsterEnergy, RedBull и Rockstar. Monster и Rockstar работают нормально, но Graph API работает на RedBull. Я могу получить только сообщения, которые были сделаны сегодня.Graph API возвращает пустые данные

Пример: https://graph.facebook.com/14226545351/posts?access_token= {действительный маркер доступа}

При переходе к «следующему» URL, только пустой массив данных возвращается. У меня есть все разрешения, разрешенные для моего токена доступа, и я могу видеть все их сообщения как раз на их странице.

Любая идея, что может быть причиной этого?

ответ

0

Таблицы Facebook, посвященные новостной ленте, были согнуты по дизайну. Вызов без ограничений будет возвращать либо последние 30 дней данных, либо 50 сообщений, в зависимости от того, что меньше. Если страница не размещалась более 30 дней, вы можете не вернуть ничего.

Если вам нужно больше сообщений, а не просмотр через них, вам лучше передать параметр limit, чтобы явно запросить их больше.

Попробуйте это:

https://graph.facebook.com/14226545351/posts?limit=100&access_token=ACCESS_TOKEN 
+0

Это, кажется, работает, спасибо! – user2207223

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