Facebook Graph API get all comments

ぐ巨炮叔叔 提交于 2019-12-18 03:17:13

问题


OK, so 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.

I'm at a loss here, any help would be appreciated!


回答1:


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.




回答2:


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.



来源:https://stackoverflow.com/questions/16439804/facebook-graph-api-get-all-comments

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!