目前,我正在调用图表api以了解“粉丝页面喜欢”。我在每次通话之间睡了1秒钟。在大约10,000次呼叫之后,我开始体验HTTP 403,其中基本上说“超出配额”。
因此,我正在检查Real-Time-Updates。 在这里,我真的遇到了几个问题: 1)无法订阅页面/喜欢 出于某种原因,我得到了这个:
{
"error": {
"message": "(#100) \"likes\" is an invalid field name",
"type": "OAuthException",
"code": 100
}
}
我可以订阅字段:name,feed!
2)该文档未透露如何将您的订阅与您感兴趣的页面相关联。
所以,我成功订阅了,但不知道如何向此订阅添加页面
谢谢,
答案 0 :(得分:2)
文档没有提到Realtime API中的页面喜欢,因为它无法订阅。错误消息告诉您相同的内容:“无效的字段名称”。
您唯一可以选择跟踪网页喜欢的选项,但您需要增加通话之间的时间。此外,请确保始终使用Access Token,至少使用应用访问令牌。顺便说一句,根据我的测试,实时API有时可能需要10秒以上才能启动。
每天大约100000页:在这种情况下,您应该考虑使用页面访问令牌,对于每个页面都应该使用不同的页面。这应该会增加很多限制。当然,只有Page Admins可以创建一个页面令牌。
答案 1 :(得分:1)
在https://developers.facebook.com/docs/graph-api/real-time-updates/v2.2#subscribing的文档中清楚地概述了您无法订阅Page的喜欢。那是因为Page喜欢属于用户数据域,而不是Page的域。
对我而言,目前尚不清楚你是否只对某个页面的喜欢数量或实际的“Likers”感兴趣。如果这是最后一件事,那是不可能的。如果是第一个,为什么你要查询每一秒的喜欢?什么样的应用程序使这成为必要?
并且,您是否使用了应用访问令牌,或者根本没有使用访问令牌?
您可以使用端点
/?fields=id,name,likes&access_token={app_id}|{app_secret}&id=https://www.facebook.com/CocaCola
在https://developers.facebook.com/docs/graph-api/reference/v2.2/url/中列出了获取CocaCola页面的相似数量,其中{app_id}|{app_secret}
是您的应用访问令牌。