2017-03-11 1 views
0

Ich habe etwa 1000 Blätter mit Python aktualisiert. Jedes Update dauert ca. 2-3 Minuten. Der Job lief gestern den größten Teil des Tages (~ 8 Stunden). Und wenn ich meine Kontingente für Google Sheets API in console.developers.google.com anschaue, habe ich etwa 3k in der Lese-Gruppe und 4k in der Schreib-Gruppe verwendet. Nicht in der Nähe der angegebenen 40k-Quote.Google Sheets API v4: HttpError 429. "Die Ressource wurde ausgeschöpft (z. B. Kontrollkontingent)."

Jetzt interagieren alle 1000 Blätter mit einem Blatt, weil alle Schlüssel auf diesem einen Blatt sind.

In der Tat habe ich versucht, mit 2 verschiedenen Projekt anmelden, eine über meine Firma Domain und eine über meine Google Mail, die beide Zugriff auf diese Dateien haben. Wenn ich es mit den Firmenanmeldeinformationen ausführe. Es gibt mir auch eine , und 0 Anforderungen wurden mit diesem Credential gemacht.

Gibt es eine versteckte Quote, über die ich nichts weiß? Wie Anrufe in eine Tabelle? So scheint es. Google, unterbrichst du mich in die Tabelle, weil ich gestern für 8 Stunden darauf zugegriffen habe?

Es wird Bombardierung auf spreadsheets().values().update und spreadsheets().batchUpdate

Antwort

0

Sheets API verfügt über eine Kontingentgrenze von 40,000 queries per day. Sie können dies in den Nutzungsbeschränkungen sehen. Dokumente:

Diese Version von Google Tabellen API hat ein Standardlimit von 40.000 Abfragen pro Tag.

anzuzeigen oder Nutzungsbeschränkungen für Ihr Projekt zu ändern, oder eine Erhöhung auf Ihre Quote zu beantragen, gehen Sie wie folgt vor:

Wenn Sie noch für Ihr Projekt nicht bereits ein Abrechnungskonto, dann erstelle einen. Rufen Sie die Seite Aktivierte APIs der API-Bibliothek in der API Konsole auf, und wählen Sie eine API aus der Liste aus. Wählen Sie Kontingente aus, um die kontingentbezogenen Einstellungen anzuzeigen und zu ändern ( ). Um Nutzungsstatistiken anzuzeigen, wählen Sie Verwendung.

Verwandte Themen