我想获取上个月页面上的帖子数量。使用 Facebook Graph API 是否可能? 另外,提供信息,我只有与 Facebook API 交互的访问令牌。
同时,有人知道如何获取上个月的页面提及数量吗?
提前感谢您的帮助。
同时,有人知道如何获取上个月的页面提及数量吗?
提前感谢您的帮助。
尝试使用Facebook Graph API的Page Insights功能:
https://developers.facebook.com/docs/graph-api/reference/insights/#page_posts
但请注意,您需要成为此页面的页面管理员,并且需要获取具有“read_insights”权限的页面访问令牌。https://graph.facebook.com/{page-id}/posts
并发出请求。
3. 计算已获取的帖子数。 postsCount = postsCount + {the posts json array size}
。
4. 存储上述API结果返回的光标。使用它来获取下一页帖子。
5. 如果{the posts json array size} > 0
,则转到步骤3。summary(true)
注释(https://graph.facebook.com/{page-id}?fields=posts.summary(true)
),你可以使用它,但我无法让它工作。所以,这个故事的寓意是,如果你不是页面的管理员,我不确定Facebook是否真的希望你爬取它的页面。 :-)
{page-id}/published_posts?summary=total_count&since=2019-01-01&limit=10
。total_count不受限制的影响,并返回指定范围的真实总数。 - ahamilton9