2012-05-17 5 views
0

J'utilise FQL pour interroger les messages d'une page facebook et parfois obtenir une erreur en disant: "Le serveur distant (facebook) a renvoyé une erreur: (500) interne Erreur du serveur".Combien de temps devrais-je attendre avant de faire une requête Facebook avec FQL

La façon dont je gère cela est en dormant le fil pendant environ 3 secondes. Mais j'étais curieux de savoir s'il y a un délai d'attente recommandé avant d'interroger avec FQL s'il échoue la première fois.

Merci!

Répondre

0

Pas de règles strictes à ce sujet. Vous pouvez faire un mécanisme de back-off croissant.

  • Essayez d'abord
  • En cas d'échec, attendez 1 seconde et essayez à nouveau
  • Si à nouveau échoué, attendez 3 secondes et essayez à nouveau

jusqu'à un maximum de peut-être 3/4 tentatives .

Questions connexes