通用排错

本文主要开发遇到的相关常见问题提供解决思路,帮助您加速定位及解决问题。

自我排查

1、和权限集(关键字 api unauthorized)相关的问题请查看权限集常见排错指南

2、和component_verify_ticket相关的问题请查看component_verify_ticket常见排错指南

3、请求参数格式错误(关键字 format error 或者 invalid format),通常是 json 格式化的问题,要注意utf8 encoded和unicode encode以及清检查是否进行了json.dumps()或者json_encode()。请详细参考接口文档进行编码。

4、时间参数格式错误(关键字 invalid DateInfo 或者 date format error 等等),时间格式通常为时间戳以及通常对开始时间或结束时间都有要求,例如有的接口的结束时间最大为昨天而非今天,有的开始时间最早要在现在后的10分钟等等。具体请查看接口文档,严格按照接口文档描述的规则进行正确传参。

5、不合法的传参(关键字 invalid xxx)和 无效的账号(关键字 invalid xxx),遇到此些错误码,请请查看接口文档,严格按照接口文档描述的规则进行正确传参以及仔细检查当前使用的appid、secret、各种 code 等是否正确的。

6、对于接口返回{“errcode”:-1,“errmsg”:“system error rid: xxxxx”},通常是当时系统问题,请重试或者稍等一会再重试。如果重试无效请到社区发帖处理。

7、对于接口返回{“errcode”:45009,“errmsg”:“reach max api daily quota limit rid: xxxxxx”},则是当天的接口调用次数用完了。如果是小程序,可登录公众平台进行清空或者调用接口clear_quota进行清空(该接口同样适用于第三方平台代其调用)。

8、对于接口返回{“errcode”:50002,“errmsg”:“user limited rid: xxxxxx”},则通常是该小程序或者公众号被冻结了、注销了或者迁移了。可以自己使用手机扫该公众号或者小程序码进行验证即可。此外,50007的错误码则是账号冻结了,详情可查看公众帐号被系统冻结问题汇总

9、更多接口返回的错误码信息检索请查看返回码说明.