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 に答える