все посты, комментарии и ответы в течение определенного периода времени, используя api facebook graph - PullRequest
0 голосов
/ 30 сентября 2019

Я изучаю Facebook для разработчиков API. Мне нужно, чтобы все сообщения, комментарии и ответы были получены в течение определенного периода времени.

Я планировал запросить API-интерфейс для графа Facebook следующим образом:

page_id/posts?since=2019-09-29T10:30:28&until=2019-09-29T10:59:00

. верните мне все сообщения от fb, для всех комментариев я добавил в них тег комментария, подобный этому

page_id/posts?fields=comments&since=2019-09-29T10:50:28&until=2019-09-29T10:59:00

Этот запрос вернет все сообщения из указанного диапазона с 10:30 до 10:59, но всекомментарии, которые были опубликованы на посту, были независимо от заданного периода времени. Я сохранил все комментарии в БД.

Через 10 минут я снова запустил запрос вот так, теперь я получаю пустые результаты

page_id/posts?fields=comments&since=2019-09-29T11:00:28&until=2019-09-29T11:10:00

После некоторых исследований я нашел некоторыелучший запрос в API графа Facebook.

page_id/posts?fields=comments.since(2019-09-29T11:00:00).until(2019-09-29T11:20:00).limit(10000),message,permalink_url&since=2019-09-29T11:00:00&until=2019-09-29T11:20:00

Но это вернет мне пустые результаты, потому что нет записей, опубликованных в период с 11:00 до 11:20, все они были опубликованы в период с 10:30 до11: 00.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...