我找到了几种获取给定网址的Facebook统计信息的方法。这两项工作 - 我不确定是否首选:
https://api.facebook.com/method/links.getStats?urls=http://www.stackoverflow.com&format=json
我们在检查所有近期内容的cron上运行此操作。我们已经做了大量的实验,试图何时停止检查内容(我们决定停止检查超过72小时前发布的内容)。我们每隔30分钟运行一次,并在每次运行时检查大约100-200个网址。不幸的是,我们经常收到错误"达到了应用程序请求限制"。
为了解决这个问题,我发现可以修改上述两个请求,以便在单个请求中查看多个URL。 links.getStats方法很简单;您可以添加以逗号分隔的更多网址。对于FQL请求,您可以执行以下操作:
这非常方便!但有人知道以这种方式查询是否会算作一个或两个API请求?它查看两个URL,但它是对fql.query ...
的一个请求如果将其视为一个请求,这似乎是限制我们看到的API请求错误数量的好方法。
答案 0 :(得分:1)
您正在使用的REST API已弃用,这意味着可以在不通知的情况下停用它。除此之外,您的上一次请求应被视为一个请求恕我直言。
我建议您切换到当前的图谱API,如下所述: