Получить все комментарии с FQL по идентификатору приложения - PullRequest
23 голосов
/ 26 августа 2011

Мы используем плагин комментариев 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, домен или что-то в этом роде

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

Ответы [ 2 ]

2 голосов
/ 12 июня 2012

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

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

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

и проверили, чтобы "type" и "id" соответствовали вашему приложению.

0 голосов
/ 05 января 2012

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

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...