对特定域上的许多URL进行计数

时间:2014-03-04 17:01:56

标签: facebook facebook-graph-api facebook-fql

我试图在我的网站上获取Facebook赞的数量,而不会达到Facebook的API限制。

如果我要在一个请求中为1000多个URL执行此操作,则生成的URL很大(达到fql like count limit中提到的HTTP Get命令限制)和Open Graph超时。

对于我想要索引的每个URL,使用FQL调用一次Open Graph是快速可靠的,直到达到每600秒600个请求的API限制。

有没有办法在不超过API限制的情况下在1小时内获取10,000个网址的数据?

1 个答案:

答案 0 :(得分:1)

构建您的查询,以便网址不超过2048个字符的限制。假设网址的平均长度为90个字符,则每个查询可以获得大约20个网址,因此每小时有600个网址,每个网址有20个网址,您可以查询大约12000个网址。

也许您可以根据数据库估算网址的平均长度,并根据此方法中断网址。