Facebook Graph API从帖子中获得所有喜欢

cpr*_*gcr 7 facebook facebook-graph-api

我是facebook graph api的新手,实际上我今天刚刚开始,所以我可能会使用一些帮助.

我的代码工作得很好,我写了一个简单的算法来列出喜欢某个帖子的人,但问题是这个.这是我从图api得到的JSON回复:

<br/>
{<br/>
            "likes": {<br/>
            "data": [<br/>
               {<br/>
                   "name": "NAME",<br/>
                   "id": "ID"<br/>
               },<br/>
               {<br/>
                   "name": "NAME",<br/>
                   "id": "ID"<br/>
               },<br/>
               {<br/>
                   "name": "NAME",<br/>
                   "id": "ID"<br/>
               },<br/>
               {<br/>
                   "name": "NAME",<br/>
                   "id": "ID"<br/>
               }<br/>
           ],<br/>
  "count": 22<br/>
},<br/>
"id": "POST ID",<br/>
"created_time": "DATE CREATED"<br/>
}<br/>
Run Code Online (Sandbox Code Playgroud)

所以即使有COUNT:22喜欢,服务器只返回4个名字.是否有可能得到所有的名字?如果是这样,怎么样?

小智 8

您可以对类似对象的ID运行另一个查询,询问详细信息(例如/ Likes?limit = 99)


Ari*_*rij 5

https://graph.facebook.com/v2.4/[post_id]?fields=shares,likes.summary(true),comments.summary(true)
Run Code Online (Sandbox Code Playgroud)

Facebook(v2.4 API)计入帖子(分享+赞+评论)

补充:请注意,"相册"+"照片"对象没有共享,API的响应会显示错误消息,此对象类型上没有此类属性可用.