第三方平台代小程序(公众号)业务常见错误
-
component is not authorized by this account hint: [BZcV0a01294731]
原因:公众号(小程序)未授权,
解决:重新将其在授权给第三方应用就好了。 -
40001:invalid credential, access_token is invalid or not latest hint: [0947szc5!]
原因:access_token无效或失效,
解决:检查一下token是否正确;调用刷新token的接口,去拿到最新的token。 -
43001:require GET method hint: [yaNjnA01103955]
原因:请求方式不出错,
解决:查看文档接口请求方式,更换为post -
61004:access clientip is not registered requestIP: 112.94.43.29 hint: [c7.QhA02174679!]
原因:不在ip白名单内,
解决:去第三方平台应用添加白名单IP地址列表 -
48001:api unauthorized hint: [qptaQa0711szb1!]
原因:api功能未授权,
解决:先确认是否有api权限,其次,查看你是不是把小程序的access_token拿去调用公众号的接口,或者反过来,或拿了第三方平台的token,反正就是你搞错了token。 -
47001:data format error hint: [2RnK01554870]
原因:请求的数据格式有问题,可能是少了字段,可能是多了不必要的字段,可能是json字符串你传了json对象,
解决:多看几遍微信的官方文档,检查自己的代码是否按照要求传参。 -
40066:invalid url hint: [l4ZooA0366z199!]
原因:请求的url错了,可能是你从官网上复制的url就多了一个空格,可能你代码多了行回车,
解决:检查自己的代码url是否正确。 -
89000:account has bound open hint: [aiYGTA0779sha1]
原因:该公众号(小程序)已绑定了开发者账号,
解决:登录公众号平台,查看绑定的开发者账号open_appid是多少,可以选择先调用解绑接口进行解绑,或直接在数据库插入旧的open_appid,不创建新的open_appid。 -
85001:user not exist or user cannot be searched hint: [Z4H.dA01174245]
原因:添加小程序的体验者微信号不存在,或他关闭了被搜索到的功能,设置了权限,
解决:输入对的微信号,或让他打开权限。 -
40029:invalid code, hints: [ req_id: .IEAZ8yFe-69DseA ]
原因:授权code无效或失效,
解决:重新在获取一个code。 -
40094:invalid component credential, hints: [ req_id: aFfA46aLRa-u7fRwA ]
原因:无效的component_access_token,
解决:无效那就拿有效的,重新获取。
不要问我为什么知道这么多,全都是踩过的坑。如果您还遇到别的坑,请下方留言,来帮帮孩子