Facebook API获得的帖子数量?

时间:2012-01-22 18:43:36

标签: facebook facebook-graph-api

鉴于页面访问令牌,如何逐日获取帖子总数?

2 个答案:

答案 0 :(得分:1)

您可以查询FQL数据洞察表:http://developers.facebook.com/docs/reference/fql/insights/

您在该链接的“网页内容”部分中寻找的洞察力。

然而,这是一个在2月15日被弃用的见解。所以一定要快速获取数据。它正在从Facebook中删除。我不知道为什么。

答案 1 :(得分:0)

您只能检索页面上已发布帖子的摘要/计数。直接查询网页时,类似的方法会起作用:

{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/