适用对象
在流水线信任回复之前读取回复
读取回复是最容易被跳过的步骤。每个响应都包含 ok,经过身份验证的响应还会添加 _credits,其中包含成本和剩余余额。首先解析这两项。如果脚本从失败的回复中写入数据,日志中会充满空行。
回复也可能是有效的但无用,例如对您已知有链接的域名返回空列表。在认为结果良好之前,请与上月的计数进行比较。
在读取正文前检查状态
将 HTTP 401 和 402 视为两种不同的停止情况。401 表示密钥缺失或错误,因此需修复密钥。402 表示积分耗尽,重试无济于事,直到充值。这两种情况都需要人工介入,而非重试循环。
保留信用额度
记录每次经过身份验证调用的 _credits 字段,包括日期和操作名称。一个月的日志可以回答大多数团队问得太晚的问题:哪个作业消耗了积分。免费操作不收费,因此不会增加该行的记录。
