Bei einigen Dateiabos (aka Watch) bei einigen Dateien stieß ich auf ein API-Ratenlimit, das anscheinend nichts mit den allgemeinen Google Drive-API-Kontingenten in der Cloud zu tun hat Konsole.Beschränkung der Google Drive API-Dateisubskriptionsrate (403 subscriptionRateLimitExceeded)
Nachdem einige Datei Uhren zu tun bekomme ich diesen Fehler:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "subscriptionRateLimitExceeded",
"message": "Rate limit exceeded for creating file subscriptions."
}
],
"code": 403,
"message": "Rate limit exceeded for creating file subscriptions."
}
}
Es scheint überall keine Dokumentation über diese Ratenbegrenzung zu sein in Bezug auf die Anfragen/Sekunde/Benutzerlimit.
Ich begann, die Grenze zu überschreiten, wenn ich mehr als 70 Abonnements in weniger als 60 mit einem Benutzer durchführte.
ja du bist richtig !! –
Führen Sie keinen Exponential-Backoff für Ratenbegrenzungsfehler aus. Der von Google verwendete Algorithmus ist ein Bucket/Token. Sobald Sie ein 403-Ratenlimit haben, müssen Sie zukünftige Anfragen drosseln und die Verzögerung allmählich reduzieren, bis Sie einen stabilen Zustand erreicht haben. – pinoyyid