1

参考:http: //developers.facebook.com/docs/reference/api/realtime/

当为某种实时更新(例如用户属性)创建订阅时,如果提供的回调 URL 无法访问,会发生什么情况?

这里有几个子案例:

  1. 订阅验证时未能到达回调 URL;
  2. 订阅验证成功,但稍后在尝试更改通知时回调 URL 变得无法访问。

我感兴趣的主要是#2。通知是否进入重试队列?如果是这样,尝试了多少次重试,以及在多长时间内?有没有办法查询“错过”的通知?对于不同的故障模式(主机名查找、主机不可达、端口关闭、HTTP 响应中的错误返回码)是否有不同的处理?

4

1 回答 1

1

我在问题中链接的页面提供了这个答案:

如果向您的服务器发送更改通知失败,Facebook 将立即重试,然后在接下来的 24 小时内重试几次,频率逐渐降低。

没有我希望的那么详细,但可能已经足够好了。

于 2012-09-20T14:32:36.933 回答