我有一个频繁调用fql和graph的程序,我不确定如何处理'get'错误和'post'错误。如何让它重试?我还是新手,但我能使用try catch块吗?如果可以,该如何结构化呢?我想这个问题也可以扩展到JavaScript中的任何get超时。谢谢
查询Facebook Graph API可能会非常麻烦。首先,我尝试将我的查询分批处理。例如,如果我想要所有朋友的帖子,我首先获取所有朋友的数组,然后为每10个朋友创建一个帖子查询,并将它们发送到Facebook。对于每个响应,我都会测试响应中是否有错误,如果有错误,我就重新启动生成批次并发送它们的函数。我使用一个计数器来跟踪发送的查询数量。如果我发送了10个查询,但只收到了9个,那么在30秒后我会再次重新启动该函数。我使用另一个计数器,在重试3次后向用户显示错误...