根据我的经验,无论请求以批处理还是单个请求的形式发送,它们都会计算每个请求。
例如,如果我试图每秒执行包含10个请求的1个批处理,则很快就会出现“TOO MANY CALLS”的错误提示。
如果我每10秒进行1次批处理,每个批处理包含10个请求,那么我就永远不会看到“TOO MANY CALLS”的错误提示。
就我个人而言,我没有什么理由更喜欢批处理而不是常规的API调用。
我正在执行的最频繁的Graph API调用包含许多嵌套字段,我已经注意到我只做了200次就达到了“每600秒600个调用”的限制,因此在我的情况下,这个调用次数为3...
您还有很多其他速率限制,但没有一个得到了正确的文档说明...
批量调用在批处理中每个项目都是计算的。使用50个项目进行的一次批处理调用相当于使用图形界面进行了50次API调用。