目录
0 开发需求
想用getUnlimitedQRCode得到能直接访问到小程序某一页的二维码,先用postman试试,最后是成功得到了二维码。
1 测试软件
用 postman 测试
2 错误总结
- 41001 "access_token missing"——access_token写错了地方 或者 access_token过期
- 41030 "invalid page"——没写"check_path": false
- 44002 "empty post data"——看的别人的文章
2.1 41001报错
(1)错误写法
访问地址:https://api.weixin.qq.com/wxa/getwxacodeunlimit
访问方式:post
Body:{
"access_token":"我的access_token",
"env_version":"trial",//测试版的意思
"scene":"s=1"//测试传输的数据
}
想调用接口生成二维码,本来以为自己已经避开了许多坑,但还是报错,哈哈,,,
(2)结果报错
(3)解决办法
在params里填上access_token,注意值不要加引号 ,单引号,双引号都不要写
https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token="我的access_token" 错误
https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token='我的access_token' 错误
访问地址正确写法:https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=我的access_token
Body正确写法:
Body:{
"env_version":"trial",//测试版的意思
"scene":"s=1"//测试传输的数据
}
2.2 41030 报错
在解决了第一个问题之后,想进阶,,又报错,不过很快解决了,哈哈(真心的笑,上一个哈哈是面无表情的)
(1)错误写法
Body:{
"env_version":"trial",//测试版的意思
"page":"pages/add/add",//想生成一个能直接跳转到小程序中某一个页面的二维码
"scene":"s=1"//测试传输的数据
}
(2)结果报错
(3)解决方法
官方文档对信息项的解释:小程序码与小程序链接 / 小程序码 / 获取不限制的小程序码 (qq.com)
在Body里添加一项信息,正确写法如下:
{
"env_version":"trial",
"page":"pages/add/add",
"check_path": false,//不检查page是否存在,详见官方文档
"scene":"s=1"
}
2.3 44002报错
(1)解决办法
HaHa_Sir的文章
微信小程序生成二维码接口报错 errcode“: 44002 , errmsg“: “empty post data rid-CSDN博客
在此感谢这位博主的文章^-^
不过41001的报错是因为我按照他的body写的,他调用的那个接口是可以把access_token写在body里的,getUnlimitedQRCode这个接口就不行,,,
3 参考文章
请教各位,调用公众号接口返回41001 | 微信开放社区 (qq.com)
微信小程序生成二维码接口报错 errcode“: 44002 , errmsg“: “empty post data rid-CSDN博客