2016-12-18 5 views
-1

Я написал небольшой скрипт python для разбора комментариев из сообщений facebook. Но когда я делаю вызов с помощью своего графа API:Как мне получить больше комментариев от facebook?

graph.get_object(user_id+"_"+post_id+"/comments")

я получаю только как 20 комментариев от должности с 5000 как комментарии. Можно ли еще больше отступить?

ответ

1

Вы должны иметь возможность передать параметр limit, такой как /comments?limit=500.

В противном случае вы также должны получить объект paging в ответе, который содержит значения cursors, которые позволяют разбивать на страницы, чтобы сделать другой запрос, чтобы получить следующие комментарии. Вы даже получите поле next с запросом, который вам нужно сделать, чтобы получить следующую страницу результатов.

"paging": { 
    "cursors": { 
     "before": "beforeCursorValue", 
     "after": "afterCursorValue" 
    }, 
    "next": "https://graph.facebook.com/v2.8/..." 
    } 
+0

Самсум и фильтр не помогают мне? Кроме того, это не позволяет получить больше комментариев. Так как он будет выполнять параметры только для полученных комментариев. –

+0

@ FelixRosén Я отредактировал свой ответ –

+0

Спасибо, это сработало! –

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