대상
파이프라인이 응답을 신뢰하기 전 읽기
응답 읽기는 가장 쉽게 건너뛸 수 있는 단계입니다. 모든 응답에는 ok가 포함되며, 인증된 응답에는 비용과 남은 잔액을 나타내는 _credits가 추가됩니다. 둘 다 먼저 구문 분석하세요. 실패한 응답에서 데이터를 쓰는 스크립트는 로그에 빈 행을 채웁니다.
응답이 유효하더라도 무용지물일 수 있습니다. 예를 들어 링크가 있는 도메인에 대해 빈 목록이 반환되는 경우입니다. 결과를 좋게 평가하기 전에 지난달 개수와 비교하세요.
본문 전에 상태 확인
HTTP 401과 402를 서로 다른 정지점으로 처리하세요. 401은 키가 없거나 잘못되었음을 의미하므로 시크릿을 수정하세요. 402는 크레딧이 부족했음을 의미하며, 충전 전에는 재시도해도 소용이 없습니다. 둘 다 재시도 루프가 아닌 사람이 필요합니다.
크레딧 라인 유지
매일 인증된 호출에서 _credits 필드를 날짜와 작업 이름과 함께 로그에 기록하세요. 한 달 동안의 로그는 대부분의 팀이 너무 늦게 묻는 질문에 답합니다: 어떤 작업이 크레딧을 썼는가? 무료 작업은 청구되지 않으므로 해당 라인에 아무것도 추가되지 않습니다.
