1. 接口调试
地球号的开发,部署的过程种必然面临一系列调试需求,来自于外部开发者和内部开发者。概括需求如下:
- 内部开发者希望在调试接口的时候实时看到返回的debug参数,这样才能高效开发。
- 外部开发者希望能问客服自己的接口到底出错在哪里了,要么它问客服,提供apid,客服也就是运维,必须有个页面去查看。
- 接口在开发的时候不一定严格按照规定来,这个时候接口要有提示方法。
1.1. 通过调试令牌调试
当内部开发者希望看到接口的调试字段的时候,可以将自己的令牌的bug字段变换成1,变换成1后,地球号的任何API都会返回debug字段。变换是在控制台进行的。开发者把bug为0的令牌发送到接口,接口会返回bug为1的令牌。
1.2. 通过APID询问运维
外部开发者遇到出问题的接口的时候,会在微信群询问客服,提供APID,客服会查询api日志,并根据自己的分析回答这个接口到底出现什么问题。
1.3. 通过fault字段检查
如果接口fault字段不为0,说明这个接口在运行的时候有瑕疵。