Не удается получить более 50 сообщений через Graph API

Бег

FB.api('/me/inbox', {limit:800}, function(response){ console.log(response)});

журналы

data: Array[50]
summary: Object

в консоль явно всего 50 сообщений. Установка предела на менее высокое значение, скажем, 51, приводит к тому же результату.

Как это решить?

Я уже просмотрел разбивку на страницы (http://stackoverflow.com/questions/5023757/how-does-paging-in-facebook-javascript-api-works), но, как кажется, данные разбиения на страницы не возвращаются, когда я запускаю это запрос.


person Soroush Hakami    schedule 06.02.2012    source источник
comment
Кажется, это дубликат, который решил мою проблему: facebook.stackoverflow.com/questions/8874143/ этот вопрос можно закрыть   -  person Soroush Hakami    schedule 06.02.2012


Ответы (1)


Попробуйте использовать параметр until для разбиения на страницы вашего почтового ящика.

/me/threads?until=2011-05-01

Новый почтовый ящик теперь называется threads, а не входящим. См. https://developers.facebook.com/docs/reference/api/thread/ (да, в Graph API Explorer оно стоит во множественном числе, а не в единственном числе, как указано в документации)

person DMCS    schedule 06.02.2012
comment
Интересно, когда Facebook выпустит это - потоки все еще находятся в режиме «только для разработчиков», а я ждал больше года... - person malteseKnight; 01.05.2013