Para quién es
Leer una respuesta antes de que tu tubería confíe en ella
Leer una respuesta es el paso más fácil de omitir. Cada respuesta contiene ok, y una autenticada añade _credits con el coste y el saldo restante. Analiza ambos primero. Un script que escribe datos de una respuesta fallida llenará tu registro de filas vacías.
Una respuesta también puede ser válida y aún así inútil, como una lista vacía para un dominio que sabes que tiene enlaces. Compara el recuento con el del mes anterior antes de considerar el resultado bueno.
Comprobar el estado antes del cuerpo
Trata HTTP 401 y 402 como dos paradas diferentes. Un 401 significa que falta la clave o es incorrecta, así que corrige el secreto. Un 402 significa que se han agotado los créditos, y volver a intentarlo no ayudará hasta que recargues. Ambos requieren una persona, no un bucle de reintento.
Mantener la línea de crédito
Registra el campo _credits de cada llamada autenticada, con la fecha y el nombre de la acción. Durante un mes, ese registro responde a la pregunta que la mayoría de los equipos hacen demasiado tarde: qué trabajo gastó el crédito. Las acciones gratuitas no facturan, por lo que no añaden nada a esa línea.
