我想创建应用以获取用户与网页的互动。每个用户都喜欢,评论,分享特定的页面帖子。
我想了解每个用户完成的总喜欢,评论和分享。
我使用Graph API返回页面
https://graph.facebook.com/PAGE_ID/feed?fields=id,likes,comments{from},shares
我的结果与此相似。
{
"data": [
{
"id": "478412518924513_633895136709583",
"likes": {
"data": [
{
"id": "3696534343199936",
"name": "User Name"
},
{
"id": "576343349495810279",
"name": "User name"
}
],
},
"comments": {
"data": [
{
"from": {
"id": "154e3485900543",
"name": "user name"
},
"id": "633895096709587_633907896708307"
},
{
"from": {
"id": "10202701931494709",
"name": "User anme"
},
"id": "633895096709587_633899590042471"
}
],
}
},
我如何获得每个用户的评论,评论?
答案 0 :(得分:2)
没有可以获得这些计数的终点。这意味着您必须自己汇总数据,即
1)迭代Page的Feed:
GET /{Page_ID}/feed?fields=id,created_time,likes{id},comments{from{id}},sharedposts&limit=200
并使用分页信息获取下一个结果
见
2)在您的应用程序中自己汇总结果数据