gpt4 book ai didi

用于获取帖子的 "likes, shares, comments"的 facebook 图形 API 端点

转载 作者:行者123 更新时间:2023-11-30 05:14:49 24 4
gpt4 key购买 nike

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"

我无法在图形 API 中找到上述方法的替代方法。我知道我们可以获得喜欢和评论,就像

POST_ID/likes?summary=true AND 
POST_ID/comments?summary=true

但我找不到类似的共享端点。

注意:我不是在寻找采用 URL 输入和查询图形 API 来获取该 URL 共享的解决方案,而是在寻找通过 POST_ID 获取共享计数的解决方案

PAGE_ID/feed?fields=comments.limit(1).summary(true),likes.limit(1).summary(true)

我看过了。

  1. > Facebook API: best way to get like, share, comment count for a page/group post?
  2. > How to get Likes Count when searching Facebook Graph API with search=xxx
  3. > Facebook post comment count from Graph API
  4. > http://www.quora.com/Facebook-Graph-API/Facebook-Graph-API-How-to-get-the-number-of-likes-on-a-status

结果应该是这样的:

{
"data": [{
"like_info": {
"like_count": 3506
},
"comment_info": {
"comment_count": 263
},
"share_count": 278
}]
}

如有任何帮助,我们将不胜感激。

干杯!

更新:这是一个访问 token 问题,因为我使用的 token 没有“read_stream”权限。

最佳答案

字段 shares 不需要结尾处的 .summary(true)。它会带来总计。但是喜欢和评论确实需要.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)

这将带来分享、评论和喜欢的总数。

您可能拥有一个具有 read_stream 权限的 access_token 以获取共享计数。

关于用于获取帖子的 "likes, shares, comments"的 facebook 图形 API 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com