Für wen es gedacht ist
Eine Antwort lesen, bevor Ihre Pipeline ihr vertraut
Das Lesen einer Antwort ist der Schritt, der am leichtesten übersprungen wird. Jede Antwort enthält ok, und eine authentifizierte fügt _credits mit den Kosten und dem verbleibenden Guthaben hinzu. Analysieren Sie beide zuerst. Ein Skript, das Daten aus einer fehlgeschlagenen Antwort schreibt, füllt Ihr Protokoll mit leeren Zeilen.
Eine Antwort kann auch gültig sein und dennoch nutzlos, wie eine leere Liste für eine Domain, von der Sie wissen, dass sie Links hat. Vergleichen Sie die Anzahl mit der des letzten Monats, bevor Sie das Ergebnis als gut einstufen.
Den Status vor dem Körper prüfen
Behandeln Sie HTTP 401 und 402 als zwei verschiedene Stopps. Eine 401 bedeutet, dass der Key fehlt oder falsch ist, also beheben Sie das Geheimnis. Eine 402 bedeutet, dass die Credits aufgebraucht sind, und ein erneuter Versuch hilft nicht, bis Sie nachladen. Beide benötigen eine Person, keine Retry-Schleife.
Die Credit-Leitung behalten
Protokollieren Sie das Feld _credits von jedem authentifzierten Aufruf, mit dem Datum und dem Aktionsnamen. Über einen Monat hinweg beantwortet dieses Protokoll die Frage, die die meisten Teams zu spät stellen: welcher Job die Credits ausgegeben hat. Kostenlose Aktionen berechnen nichts, also fügen sie nichts zu dieser Zeile hinzu.
