Zum Inhalt springen
AstroWay/api v2.190.0 · de
alle Systeme in Ordnung

Typische Fehler

Die Seite besteht aus einer Aufschlüsselung der Statusverteilungen in Produktion über 30 Tage. Dort, wo wir etwas nicht messen, steht es einfach so.

Die häufigsten 4xx im Log sind 404, und fast alle sind nicht deine: das sind Scanner, die .env, .git/config, wordpress/, wp-content/… durchforsten. Die echten Pfadfehler bei Integratoren sind andere und bereits mit Beispielen hier beschrieben: Fehlerhafte Aufrufe, die wir am häufigsten sehen. Kurz: /api/… statt /v1/…, doppeltes /v1/v1/…, /swagger.json statt /v1/openapi.json.

385 Antworten in 30 Tagen. Die Aufschlüsselung zeigt, wo das kostenlose Tarif am häufigsten anstößt:

Endpunkt402 in 30 Tagen
chart114
transit-calendar101
vedic/dashas/vimshottari/maha48
ingresses25
planetary-hours24
vedic/panchang/full24
eclipses13

Im Antwort‑Body kommen current_plan und upgrade_to. Das ist kein Anfragefehler: Der Body ist korrekt, der Schlüssel gültig, einfach beinhaltet das Tarif diesen Endpunkt nicht.

6 791 Antworten in 30 Tagen, davon 3 769 ohne Schlüssel und 3 022 mit Schlüssel. Das sind zwei verschiedene Mechanismen, und du solltest sie nicht verwechseln:

  • ohne Schlüssel wird das Limit pro IP gezählt, 30 Anfragen pro Stunde. Der größte Block in unserem Log sind nicht einmal Integratoren, sondern ein synthetischer Chrome‑Lighthouse‑Audit von 15 Adressen;
  • mit Schlüssel ist das Limit das RPM deines Tarifs. In der Antwort gibt es Retry-After in Sekunden, und genau das musst du abwarten, anstatt sofort einen Retry zu starten.

700 Antworten in 30 Tagen, und sie konzentrieren sich auf Endpunkte, die Datum, Zeit und Koordinaten akzeptieren: chart (111), horoscope/daily (19), transits (18), synastry (15), rectification (15).

Der teuerste dieser Fehler ist nicht einmal der, der 400 zurückgibt, sondern der, der einst 200 gab: verkürzte Feldschreibweisen. Regeln und ein Beispiel der Antwort: Feldformate.

401 bedeutet ein fehlender oder falscher Schlüssel; die Meldung nennt beide Klassen, aw_ und pk_. 403 bezieht sich auf die Herkunft: ein Browser‑Schlüssel pk_ wird abgelehnt, wenn die Anfrage ohne Herkunft oder von einer fremden Domain kommt, und ein Schlüssel mit Endpunkt‑Bereich entspricht ENDPOINT_NOT_IN_SCOPE und listet sein Array in details auf.

Vollständige Codetabelle: Fehler.

Hilfreich?
Запропонувати правку

Zuletzt aktualisiert: