Dla kogo
Czytanie odpowiedzi przed zaufaniem potokowi
Czytanie odpowiedzi to krok, który najłatwiej pominąć. Każda odpowiedź zawiera ok, a uwierzytelniona dodaje _credits z kosztem i pozostałym saldem. Sparsuj oba pierwsze. Skrypt zapisujący dane z nieudanej odpowiedzi zapełni Twój log pustymi wierszami.
Odpowiedź może być również poprawna, ale bezużyteczna, np. pusta lista dla domeny, o której wiesz, że ma linki. Porównaj liczbę z zeszłym miesiącem, zanim uznasz wynik za dobry.
Sprawdź status przed ciałem odpowiedzi
Traktuj HTTP 401 i 402 jako dwa różne zatrzymania. 401 oznacza, że klucz jest nieobecny lub błędny, więc napraw sekret. 402 oznacza, że kredyty się skończyły, a ponowna próba nie pomoże, dopóki nie doładujesz. Oba wymagają człowieka, a nie pętli ponownych prób.
Zachowaj linię kredytową
Loguj pole _credits z każdego uwierzytelnionego wywołania, z datą i nazwą akcji. W ciągu miesiąca ten log odpowiada na pytanie, które zespoły zadają zbyt późno: które zadanie zużyło kredyty. Darmowe akcje nie generują kosztów, więc nic nie dodają do tej linii.
