3

fqlとグラフの呼び出しが多いプログラムがありますが、 'get'エラーまたは 'post'エラーが発生した場合の対処方法がわかりません。再試行するにはどうしたらいいですか?私はまだこのようなものに新しいですが、私はいくつかの種類のtry catchブロックを使用できますか?もしそうなら、私はどのように構造化するのですか?Facebook Graph API:タイムアウトとエラーの処理

これは、javascriptのタイムアウトを延長することができますね。

ありがとうございました

答えて

0

Facebook Graph APIを照会することは本当に苦しいことがあります。まず第一に、私はバッチで私のクエリをチョップしようとします。たとえば、すべての友人の投稿が必要な場合は、まずすべての友達の配列を取得し、10人の友人のそれぞれの投稿のクエリを作成し、Facebookに送信します。私がしているのは、応答にエラーがある場合はすべての応答がテストであり、そうであれば、バッチを生成して送信する関数を再起動します。私は、送信するクエリの量を追跡する1つのカウンタを使用します。 10回のクエリを送信して9回しか得られない場合は、30秒後に再び機能を再開します。私は3回再試行した後にユーザーにエラーを表示する別のカウンターを使用します...