【问题标题】:not able to find likes and comments count using Facebook graph API in android无法在 android 中使用 Facebook 图形 API 找到喜欢和评论计数
【发布时间】:2013-11-22 01:31:57
【问题描述】:
以前(大约 5-6 个月前)请求 https://graph.facebook.com/me/home?limit=20&access_token=MY_ACCESS_TOKEN&format=json 我得到了 20 个 json 格式的 Facebook 提要的响应,其中 20 个提要中的每一个都包含喜欢和 cmets 计数。
但是现在我没有得到喜欢和 cmets 在响应中计数。响应中仅缺少该部分。
请告诉我为什么现在我没有计数?如果 Facebook 更改了他们的 API,是否可以通过修改或添加一些参数来获取同一请求中的计数?如果没有,那我该怎么办。
【问题讨论】:
标签:
android
json
facebook
facebook-graph-api
count
【解决方案1】:
我得到了解决方案,只需在“字段”的参数中添加 likes.summary(true),comments.summary(true) 即可。
例如我用https://graph.facebook.com/me/feed?access_token=ACCESS_TOKEN&fields=story,from,story_tags,likes.summary(true),comments.summary(true)
而不是https://graph.facebook.com/me/feed?access_token=ACCESS_TOKEN
如果需要,您也可以添加其他参数;用 , 分隔,
另外,如果你想计算单个帖子,你可以使用
https://graph.facebook.com/POST_ID/likes?summary=true&access_token=ACCESS_TOKEN
点赞数
或者
https://graph.facebook.com/POST_ID/comments?summary=true&access_token=ACCESS_TOKEN
评论数