gpt4 book ai didi

facebook - 如何使用 Graph API 获取 Facebook 页面中的帖子总数?

转载 作者:行者123 更新时间:2023-11-30 05:20:29 25 4
gpt4 key购买 nike

我正在使用 Facebook Graph API 从公共(public)页面抓取信息。当前的问题是如何获取 Facebook 页面上的帖子总数。如果我们访问/{page-id}/posts,它只会返回该页面上发布的 25 篇帖子,并且没有提及该页面字段的摘要信息。我已经检查了以前的答案,似乎唯一的方法是在接下来计算每个链接的项目数并获得总数。但这是非常低效的。除了FQL之外,有什么方法可以直接获取页面上的总帖子数吗?

最佳答案

您只能检索页面上已发布帖子的摘要/计数。当直接查询页面时,这样的事情会起作用:

{PAGE}?fields=published_posts.limit(1).summary(total_count).since(1)

响应看起来像这样:

{
published_posts: {
summary: {
total_count: 12345
},
...
}
}

或者如果你想直接查询published_posts,使用:

{PAGE}/published_posts?limit=1&summary=total_count&since=1

响应看起来像这样:

{
summary: {
total_count: 12345
},
...
}

limit 设置为 1 可确保您的查询不会过大。如果您只需要总帖子数,请将 limit 设置为 1。

since 参数是一个 unix 时间戳(自 1970 年 1 月 1 日以来的毫秒数)并且需要检索总帖子数。将其设置为 1,因为将其设置为 0 会引发错误。

更多详情:https://developers.facebook.com/docs/graph-api/reference/page/published_posts/

关于facebook - 如何使用 Graph API 获取 Facebook 页面中的帖子总数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26560611/

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