2014-11-29 5 views
0

Привет Я пытаюсь получить все сообщение с этой HTTPRequestFacebook C# получить все фид страницы

ответ вар = wb.DownloadString («https://graph.facebook.com/pageName/feed?access_token=123|123&limit=200»);

Я думаю, что это имеет какое-то отношение к максимальному пределу возврата, потому что я могу получить только 24 сообщения, но на странице есть, если не сто, а тысячи сообщений. У него много комментариев, поэтому я думаю об отключении его по запросу, но я не думаю, что это возможно.

Или

я могу получить следующий пост после получения первой страницы

ответ

0

вы не можете получить все сообщения в одном запросов, проверить наличие объекта подкачки в результате:

https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging

Например, вы можете использовать рекурсивную функцию для получения всех сообщений, но помните, что вы можете столкнуться с ограничениями API, если есть тысячи сообщений для прохождения.

+0

вы можете привести пример? Я не могу понять документы –

+0

, просто убедитесь, что вы знаете, что такое «рекурсивная функция», и проверьте объект «подкачки» в ответе. в нем есть «следующее» значение, это вызов api для следующего цикла вызова функции - для следующей партии сообщений. – luschn

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