Marcin Stasiak
Marcin Stasiak

Reputation: 213

Facebook Graph API get all comments

I've put a Facebook social plugin comments box on my site, in which i specified a Facebook Fanpage, as the comments target.

Now what I want to do is get all comments that are present in the comments box on page my page. I'm using this:

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

In place of xxx I placed my fanpage url (displayed comments just from one day even with limit set to 10000) and when this didn't work I tried my page url, which resulted in nothing being displayed.

Upvotes: 14

Views: 85878

Answers (2)

ashanrupasinghe
ashanrupasinghe

Reputation: 756

check this stackOverflow topic

You need to call it from a secure request https and provide an access_token (19292868552_118464504835613 is Facebook post) :

( (19292868552) is the page or group id and (118464504835613) is the post id)

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

EDIT: Added the object from the post document. Try clicking the comments connection and then remove the access_token and try and see the difference.

Upvotes: 5

Cormac Driver
Cormac Driver

Reputation: 2521

The correct syntax to read comments from the Facebook Graph API is as follows:

GET /{object-id}/comments

So your URL would look like this:

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

Here's a live example that looks at comments on Coca-Cola's cover photo:

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

You can read more about reading comments via the Graph API here.

Upvotes: 14

Related Questions