Il y a 3 jours, nous avons reçu une alerte de la page développeurs facebook nous informant qu'une de nos applications avait atteint 100% de la limite de taux horaire. Notre application avait une erreur qui a entraîné l'augmentation du nombre d'appels à l'APIS, que nous avons résolus hier après-midi. Depuis que nous avons déployé le correctif, nous voyons que dans le graphique des appels d'API (graphique: "Application Level Rate Limiting"), nous n'atteignons pas la limite mais les appels vers l'APIS facebook échouent toujours. Nous voulons savoir s'il existe une période de temps pour récupérer l'accès aux API après avoir atteint cette limite.
Vous pouvez voir ici une capture d'écran de l'alerte: alert
Dans les en-têtes de réponse d'un des appels, nous recevons cette erreur:
Code d'état: 403 Nom de l'en-tête: WWW-Authenticate Valeur de l'en-tête: OAuth "Plate-forme Facebook" "invalid_request" "(# 4) Le nombre maximal de demandes d'application atteint
Vous n'êtes pas le seul actuellement: https://developers.facebook.com/support/bugs/169774397034403/
Mais je suppose que cela devrait disparaître après une journée ou quelques heures. Selon mon expérience, je peux parfois passer quelques appels et ensuite, cela me ferme à nouveau, alors que notre application n’est pas aussi intensive en api.
Voici la réponse de Facebook:
Chers tous,
Nous avons vérifié auprès de notre équipe de limitation de taux qui a confirmé que plusieurs des améliorations ont été apportées pour vous aider à résoudre les problèmes liés à la limite de vitesse messages d'erreur. Par exemple, nous avons corrigé un graphique existant et ajouté un nouveau dans le tableau de bord de l'application pour vous donner plus d'informations sur le statut de votre application.
Si vous continuez à recevoir le code d'erreur n ° 4 dans votre demande, nous le ferions appréciez-le si vous pouvez créer un nouveau rapport de bogue parce que ce fil de discussion devient plutôt long. Nous serons heureux d'analyser chaque cas individuel pour vous si vous pouvez fournir les informations suivantes:
votre identifiant d'application le message d'erreur complet inclut l'identifiant de trace d'une capture d'écran des graphiques sur le tableau de bord de votre application
Merci de votre patience pendant que nous examinions la question.
Xiao