Jas*_*ngh 21 facebook facebook-graph-api
Facebook计划在V2.0之后放弃对FQL的支持https://developers.facebook.com/docs/apps/changelog/#v2_0_fql
使用FQL可以轻松完成以下任务
SELECT like_info.like_count, comment_info.comment_count, share_count
FROM stream
WHERE post_id = "POST_ID_HERE"
Run Code Online (Sandbox Code Playgroud)
我无法在图api中找到上述方法的替代品.我知道我们可以得到喜欢和评论
POST_ID/likes?summary=true AND
POST_ID/comments?summary=true
Run Code Online (Sandbox Code Playgroud)
但我无法找到类似的股票终点.
注意:我不是在寻找能够获取URL输入和查询图形api的解决方案,而是寻找通过POST_ID获取共享计数的解决方案
PAGE_ID/feed?fields=comments.limit(1).summary(true),likes.limit(1).summary(true)
Run Code Online (Sandbox Code Playgroud)
我看过了.
结果应该是这样的:
{
"data": [{
"like_info": {
"like_count": 3506
},
"comment_info": {
"comment_count": 263
},
"share_count": 278
}]
}
Run Code Online (Sandbox Code Playgroud)
任何帮助将受到高度赞赏.
干杯!
更新:这是一个访问令牌问题,因为我使用的令牌没有"read_stream"权限.
Joã*_*ann 35
字段共享不需要.summary(true)最后.它总会带来总数.但是likes评论确实需要.summary(true)
例:
[POST_ID]?fields=shares,likes.summary(true),comments.summary(true)
改进版本适用于Graph Api v2.11(添加限制(0)以删除喜欢和评论列表并仅获取摘要数据):
[POST_ID]?fields=shares,likes.summary(true).limit(0),comments.summary(true).limit(0)
这将带来股票,评论和喜欢的总数.
您可能拥有一个access_token,其read_stream权限可以获得共享.
获得喜欢,评论和分享以及所有3个组合.
检查我的ans:https://stackoverflow.com/a/36997725/2439715
改进版本 (添加限制(0)以删除喜欢列表并获取摘要):
114916098537132_1265715836790480?fields=shares,likes.limit(0).summary(true),comments.limit(0).summary(true)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32617 次 |
| 最近记录: |