2013-05-08 3 views
7

ОК, поэтому я разместил на своем сайте блок комментариев Facebook для социальных плагинов, в котором я указал фан-страницу Facebook, поскольку цель для комментариев.Facebook Graph API получить все комментарии

Теперь я хочу получить все комментарии, которые есть в поле комментариев на странице моей страницы. Я использую это:

https://graph.facebook.com/comments/?ids=xxx

Вместо ххх Я положил FanPage URL (отображается комментарии только от одного дня, даже с лимитом, установленным на 10000), а когда это не сработало, я попробовал мою страницу URL , в результате чего ничего не отображается.

Я в затруднении здесь, любая помощь будет оценена!

ответ

11

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

GET /{object-id}/comments

Так что ваш URL будет выглядеть следующим образом:

https://graph.facebook.com/xxx/comments

Вот живой пример, рассматривает комментарии к обложке Coca-Cola:

http://graph.facebook.com/10152297032458306/comments

Подробнее о чтении комментариев читайте с помощью Graph API here.

+1

как я могу генерировать идентификатор объекта, когда у меня есть URL, как мой единственный ресурс .. http://stackoverflow.com/questions/19806802/get-list-of-all-comments-using-url/19807222?noredirect = 1 # comment29449187_19807222 –

+0

Драйвер @cormac, но живой пример возвратите ошибку .. почему? –

+2

Это не работает. –

4

проверка this stackOverflow topic

Вы должны вызвать его из защищенного протокола HTTPS запросов и обеспечить access_token (19292868552_118464504835613 является Facebook пост):

https://graph.facebook.com/19292868552_118464504835613/comments?access_token=XXX 

EDIT: Добавлен объект из почтового документа. Попробуйте нажать на ссылку comments, а затем удалите access_token и попробуйте увидеть разницу.

+0

19292868552_118464504835613 есть сообщение в Facebook – ashanrupasinghe

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