微信小程序获取二维码报错:{“errcode“:47001,“errmsg“:“data format error hint:“}
总结:坑坑坑坑坑坑坑坑坑
1、微信小程序获取二维码接口有三个
如图,第一个是生成的普通二维码,第二个和第三个是小程序码,详情请看链接
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/createWXAQRCode.html
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/getWXACode.html
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/getWXACodeUnlimit.html
但是这3个API太难用,参数和返回值说明都是一笔带过,不够详细,还容易误导人思维。
能看到这个错误,证明你有自己的一套调用接口的方法,就不细说acctoken的获取问题了,
下面就来说说这个47001问题。
2、首先测试了第一个
createWXAQRCode接口,后端是nodejs,使用的request模块
接口url:
https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN
post提交,这个没什么问题一下就成功了!
参数截图
这是获取的二维码,是智能聊天小程序页面,使用websocket,刚开始对接的是腾讯ai机器人,用了一段时间
发现腾讯的ai机器人太傻,后来改成图灵机器人了。
3、然后测试第二个接口
接口url:
https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN
掉坑里半天起不来。。
参数和上一个接口类似,多了几个字段。
结果返回47001这个错误
一脸懵逼,看这个字面意思是数据格式化错误,但是JSON.stringify后的数据肯定不会存在JSON格式错误问题,
各种调试了半天,还是没解决,又试了第三个接口,
https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN
依然是47001,折腾了好久还是没解决,后来去社区翻了好多类似的问题,才发现后面2个
接口post的数据居然不能传access_token这个参数,三个接口API文档极其类似,这就是导致本文
出现问题的原因。被误导了。。最终去掉access_token参数就好了。还要注意后面2个接口参数之一
是page不是path。
最终传参截图:
下面是最后获取的微信小程序码,同时也希望遇到同样问题的朋友能看到这里。
http://www.taodudu.cc/news/show-2230678.html
相关文章:
- 利用jackson-dataformat-xml包中的XmlMapper类将xml解析成实体类对象
- 微信小程序获取二维码:报错47001 data format error
- @JsonFormat和@DataFormat注解解决前后端日期格式一致性问题
- 微信公众号 菜单 { “errcode“: 47001, “errmsg“: “data format error rid: 61b36b ...“}
- 利用jackson-dataformat-csv读写csv文件
- 微信发送模板消息返回data format error hint 47001
- java poi dataformat_poi的data format可真不怎么样
- Java Data使用DataFormat类简单格式化
- 微信公众号 菜单 { “errcode“ 47001, “errmsg“ “data format error rid 61b36b ...“}
- 47001 data format error hint -- 解析 JSON/XML 内容错误
- 微信小程序码生成时报data format error
- @JsonFormat和@DataFormat的使用
- 微信小程序报 47001 - data format error hint
- 源码解析-为什么引入了jackson-dataformat-xml 包我的接口全变成了xml格式?
- POI dataFormat种类
- jackson dataformat yaml简介及使用
- DateFormat的使用
- java中的Date类,DataFormat类及Calendar类的使用详解
- vs2015离线安装QT的vsix工具
- vscode离线安装vsix插件命令
- codelldb-x86_64-windows.vsix 下载
- gitee.visualstudio.vsix 分享
- vs2013 安装VSIX 插件
- VSCode安装插件,使用本地下载vsix文件
- linux下visual studio code安装cpptools-linux.vsix插件
- IE下载vsix插件踩坑
- Visual Studio2019安装vsix扩展文件
- VS2017 离线安装vsix插件
- vscode调试cpp环境,手动安装vsix
- visual studio 2019 marketplace下载安装vsix插件
微信小程序获取二维码报错:{“errcode“:47001,“errmsg“:“data format error hint:“}相关推荐
- 微信小程序获取openid等参数报错errcode:48001 errmsg:'api unauthorized'
我的报这个错的时候,把url改成下面这个就可以了, "https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret ...
- 微信小程序获取二维码中URL中带的参数
解析微信小程序获取二维码中的url参数 onLoad: function (options) { console.log(options) let qrUrl = decodeURIComponent ...
- 微信小程序获取二维码接口整理,.Net Core后台获取小程序二维码
2019独角兽企业重金招聘Python工程师标准>>> 一.关于二维码接口说明 参考:https://my.oschina.net/tianma3798/blog/1811307 获 ...
- 微信小程序获取二维码scene报错40129
java后端向微信服务端https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN请求获取带参二维码的时候,由于 ...
- uni-app微信小程序生成自定义参数二维码,跳转小程序指定页面,获取参数;uni-app微信小程序获取二维码自定义参数;微信小程序生成动态参数二维码;uni-app微信小程序获取动态参数二维码;
一.场景需求: 在小程序个人名片页面A页面,生成用户的个人名片二维码(该二维码携带用户的唯一标识id):微信扫一扫或长按图片识别这个二维码,可以跳转到小程序的B页面,并且在B页面拿到二维码上的唯一标识 ...
- 微信小程序获取二维码
原文链接:https://blog.csdn.net/w410589502/article/details/77702358/ 版权归原有博主,此处为了方便自己是查看,故copy一份,B接口调用,亲测 ...
- 微信小程序--获取二维码(java后端)
获取二维码 根据业务需要,用户点击分享当前页面,需将小程序当前页面生成二维码,其他用户扫描二维码,跳转至分享页面: 官方文档地址 获取二维码 请求参数 封装请求参数发送请求,请求成功,微信会返回的图片 ...
- 微信小程序转二维码方法分享
微信小程序转二维码方法分享 需要转码的可以看看 这个东西是看个人需求的,618就要来了,各种活动也将来袭 有些小伙伴不知道怎么生成 为了方便小程序邀请活动没法外发,这里分享下将小程序转二维码的方法 首 ...
- 微信小程序分享二维码生成
生成微信小程序分享二维码 微信小程序官方开放的二维码的接口,其中有一个是生成小程序二维码的,还有一个是圆形的小程序码,我这里就用php生成二维码. 完整代码: public function shar ...
- 【微信小程序】二维码跳转规则的前缀匹配是什么意思?
前言 基础库 2.12.0 开发者工具 1.03.2008270 微信小程序的二维码跳转规则 为了方便小程序开发者更便捷地推广小程序,兼容线下已有的二维码,微信公众平台开放扫描普通链接二维码跳转小程序 ...
最新文章
- 如何通过ip地址查找PC接在交换机的某个端口
- 【跃迁之路】【706天】程序员高效学习方法论探索系列(实验阶段463-2019.1.26-27)...
- linux连接FreeBSD虚拟机的mysql
- Centos7 密码重置
- 【习题 3-1 UVA - 1585】Score
- 给Bert加速吧!NLP中的知识蒸馏Distilled BiLSTM论文解读
- python身份证年龄计算_通过计算当前年份出生y,使用python创建年龄计算器
- win10远程桌面连接凭据怎么设置_如何解决Win10远程桌面提示你的凭证不工作?...
- CodinGame - Chuck Norris 思路
- 通过userAgent判断是是否手机、微信、手机厂家
- php 表格模板,怎么制作excel表格模板
- NLP基础知识点:ROUGE
- CToolBar的使用总结(转1)
- Python从入门到实践:打包和解包(*和**)的使用
- 学波尔还是学王励勤?-----再谈正手弧圈的重心转移
- FAL_SERVER参数解释
- Java中比较数字的大小
- 如果生命是那么的脆弱,你会去做些什么?
- 三款免费的AI绘画网站对比分析,真正好用的居然是它
- mapboxgl加载google地图、高德地图的在线切片地图