2016-07-24 5 views
2

У меня возникли трудности с извлечением комментариев из сообщения на странице Facebook с помощью Graph API. Прямо сейчас, я могу получить некоторые комментарии от должности с помощью следующего запроса:Facebook Graph API: Извлечение комментариев

GET/v2.7/{user_id} _ {POST_ID}/комментарии

Где user_id и POST_ID поля являются переменными в зависимости на почте я пытаюсь извлечь комментарии для. Хотя я могу получить большинство комментариев с поста, я не могу извлекать комментарии комментариев (или ответы на комментарии). В принципе, мне хотелось бы получить комментарии комментариев к родительскому сообщению в дополнение к только комментариям к родительскому сообщению (которое я уже могу получить).

Есть ли способ сделать это? Спасибо за вашу помощь.

ответ

0

я не мог получить фильтр, работающий с потоком/верхним уровнем, как описано здесь https://developers.facebook.com/docs/graph-api/reference/v2.7/object/comments

В идеале вы должны быть в состоянии попросить? Фильтр = поток & порядка = хронологический.

Но вы можете определенно запросить комментарии по конкретным комментариям.

$ fbapi '/v2.7/788239567865981_10153513872748291/comments' | jq -r '.data[] | [.id] | @tsv' 
10153513872748291_10153513874383291 
... 
10153513872748291_10153513889623291 

$ fbapi '/v2.7/10153513872748291_10153513888053291/comments' | jq -r '.data[] | [.id] | @tsv' 
10153513872748291_10153513906423291 
... 
10153513872748291_10153514530053291