/accounts-Endpoint.
Voraussetzungen
Bevor Sie die Automation API verwenden, stellen Sie sicher, dass Sie ein Access Token haben. Um ein Token zu erhalten, lesen Sie den Authentifizierungsleitfaden. Fügen Sie das Token in denAuthorization-Header Ihrer Anfrage ein:
Ratenlimits behandeln
Die Automation API setzt zwei Ratenbegrenzungsfenster durch, um den Anfrage-Traffic zu steuern:| Zeitfenster | Maximale Anfragen |
|---|---|
| 10 Sekunden | 50 Anfragen |
| 1 Stunde | 1.000 Anfragen |
HTTP 429 (Too Many Requests)-Antwort zurück.
Um diese Limits zu vermeiden, verarbeiten Sie Ihre Anfragen in kontrollierten Stapeln:
- Senden Sie maximal 50 Anfragen alle 10 Sekunden.
- Senden Sie maximal 1.000 Anfragen pro Stunde.
| Stapel | Anfragen | Wartezeit |
|---|---|---|
| 1 | 50 | 10 Sekunden warten |
| 2 | 50 | 10 Sekunden warten |
| 3 | 50 | 10 Sekunden warten |
| 4 | 50 | 10 Sekunden warten |
| 5 | 30 | Abgeschlossen |
Eingabedaten formatieren
Definieren Sie Ihre Konten in einer JSON-Datei. Jedes Objekt im Array stellt den Anfragetext für ein einzelnes Konto dar.Konten mit Python erstellen
Das folgende Python-Skript liest die Konten aus Ihrer JSON-Datei, sendet die Anfragen sequenziell und verwaltet die Ratenlimits automatisch:Das bereitgestellte Skript erstellt sicher eine große Anzahl von Konten und hält dabei die Ratenlimits der Automation API ein. Es führt die folgenden Aktionen aus:
- Liest Konten aus einer JSON-Datei.
- Sendet Anfragen sequenziell.
- Verarbeitet Konten in Stapeln von 50.
- Wartet zwischen den Stapeln, um das 10-Sekunden-Limit einzuhalten.
- Pausiert, wenn der Prozess das Stundenlimit von 1.000 Anfragen erreicht.