如何在search = xxxsearchFacebook Graph API时获得Like Count数量
我目前使用FacebookgraphicsAPIsearch作为search职位
http://graph.facebook.com/search?q=iwatch&type=post&access_token=xxxxx
它返回JSON格式的字段,并用于包含类似于:给定post的计数 。
阅读开发路线图( https://developers.facebook.com/roadmap/)7月 10日以后的变化,我被指示使用summary=true
参数,但我不知道如何得到这个工作与search?
从FB博客的路线图。
从“注释”中删除“计数”graphicsAPI连接我们正在删除Graph API中“注释”连接上未logging的“计数”字段。 如果您希望包含计数的汇总字段(现在称为“total_count”),请明确请求
{id}/comments?summary=true
我已经尝试了各种组合,search的例子,但没有骰子。 任何人都可以给我一些build议,如何获得新的摘要=真正的工作searchurlsearch职位?
在文档中找不到这个,但是多次调用API是不必要的。 查询Feed或多个post时,您可以使用摘要。 在fields参数中指定。
https://graph.facebook.com/PAGE_ID/feed?fields=comments.limit(1).summary(true),likes.limit(1).summary(true)
这将返回这样的回应。
{ "data": [ { .... "summary": { "total_count": 56 } ... }, { .... "summary": { "total_count": 88 } ... } ] }
这将比为每个对象提出个别请求来获得评论或喜欢的数量要快得多。
你也可以得到所有post>评论>喜欢在一个单一的请求:
https://graph.facebook.com/<obj_id>/feed?fields=message,comments.limit(10).summary(true){message,from,likes.limit(0).summary(true)}
大括号是嵌套的请求 。
这给出了以下结果:
{ "data": [ { "message": "Contents of the Post" "id": "123456789123456789", "comments": { "data": [ { "message": "Contents of the Comment", "from": { "name": "John Doe", "id": "123456789" }, "likes": { "data": [], "summary": { "total_count": 14, "can_like": true, "has_liked": false } }, ...
摘要是关于post对象的喜欢的连接
只是打电话
https://graph.facebook.com/POST_ID/likes?summary=true&access_token=XXXXXXXXXXXX
将会有一个“总计”元素和一个“total_count”字段
要获得页面喜欢的计数,你可以使用fan_count字段。
search?q=xxx&fields=fan_count&type=page
我构build我的API查询是这样的,它允许我获取一个单一的查询:
https://graph.facebook.com/PAGE_ID/feed?fields=comments.limit(25).summary(true),likes.limit(25).summary(true)
api已经改变了。 新的字段名称是“粉丝数”。
- 图表API返回访问公共Facebook页面的“false”或“Unsupported get request”
- Facebook iPhone应用程序支持的所有自定义URLscheme是什么?
- 通过HTTPS的Facebook JavaScript SDK加载不安全的项目
- 如何使用graphicsAPI获取分享数量
- Facebook的开放图元标签&有效的HTML
- Facebook的Friends.getAppUsers使用Graph API
- facebooklogin问题 – canOpenURL:URL失败:“fbauth2:///” – 错误:“(null)”
- 如何从fbml链接到FB上的特定post
- replace2.0版的Facebook聊天API?