Skip to main content

Gesamte API-Anfragen

Ihre gesamten API-Anfragen richten sich nach den Vorgaben Ihres aktuellen Pubrio-Plans. Um Ihre monatlichen Anfragelimits zu verstehen, werfen Sie einen Blick auf die Preisdetails der Pubrio-API. Pubrio verwendet für API-Aufrufe einen Ansatz mit festem Zeitfenster (Fixed-Window-Rate-Limiting). Zum Beispiel: API-Aufrufe werden verbrauchsbasiert abgerechnet. Das bedeutet: Wenn Sie mehrere Benutzer im selben Profil (d. h. in derselben Organisation) haben, entsprechen die API-Aufrufe einem Vielfachen der Anzahl der Benutzerlizenzen.

Ratenlimit

Die Pubrio-API besitzt ein Ratenlimit, um die Stabilität und Zuverlässigkeit des Dienstes sicherzustellen. Es gilt ein festes Zeitfenster-Limit von 3.000 Anfragen pro Minute. Dies ist ein weiches Limit und kann je nach Ihrem konkreten Anwendungsfall angepasst werden; wenden Sie sich bei besonderen Anforderungen bitte an das Support-Team. Wenn Sie das Ratenlimit überschreiten, erhalten Sie einen 429-Antwortcode.

Verbrauch prüfen

Rufen Sie Profile Usage auf, um Ihren aktuellen Verbrauch und Ihre Obergrenzen abzulesen, ohne anhand der obigen Tabelle raten zu müssen. Dieselben vier Gruppen existieren mit dem Präfix portal_ für die Dashboard-Nutzung, die separat von der API-Nutzung gemessen wird.
Vergleichen Sie api_monthly_usage mit total_max_api_monthly_query, nicht mit max_api_monthly_query — die total_-Werte berücksichtigen bereits den oben beschriebenen Lizenz-Multiplikator.

Plan-Limits

Jede Obergrenze, die eine Anfrage ablehnen kann, wird von Profile unter subscription zurückgegeben. Lesen Sie diese Werte aus, statt sie fest zu programmieren — sie unterscheiden sich je nach Plan.
Eine Limitüberschreitung ist HTTP 416, nicht 400, und die Ergebnismenge wird nie stillschweigend gekappt — die Anfrage schlägt vollständig fehl. Siehe Statuscodes.