Подтвердить что ты не робот

Получить все комментарии с помощью FQL по идентификатору приложения

Мы используем плагин комментариев facebook для комментариев на нашем сайте.

Чтобы смягчить их, мы используем этот инструмент: https://developers.facebook.com/tools/comments

Однако мы хотим создать собственный инструмент для смягчения этих комментариев и интегрировать его в существующее программное обеспечение.

Я не могу найти правильный способ сделать это. единственный способ, который я обнаружил сейчас после нескольких часов исследований, - это запрос FQL:

select post_fbid, fromid, object_id, text, time from comment where object_id in (select comments_fbid from link_stat where url ='URL_HERE')

Это не работает, потому что у нас есть тысячи разных URL-адресов, и я не могу каждый раз запрашивать каждый из них, чтобы увидеть, есть ли новые комментарии.

Мне нужен способ получить все (новые) комментарии, просто введите наш app_id, домен или что-то в этом роде

Как я могу это сделать?

4b9b3361

Ответ 1

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

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

`home?fields=comments`
`feed?fields=comments`

И проверьте "тип" и "идентификатор" в соответствии с вашим приложением.

Ответ 2

Этот код запрашивает все комментарии, используемые вашим приложением:

https://graph.facebook.com/fql?q=SELECT fromid, text, id, time, username, xid, object_id FROM comment WHERE xid IN (SELECT xid FROM comments_info WHERE app_id = {0}) ORDER BY time desc&access_token={1}&format=json