总结:坑坑坑坑坑坑坑坑坑

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:“}相关推荐

  1. 微信小程序获取openid等参数报错errcode:48001 errmsg:'api unauthorized'

    我的报这个错的时候,把url改成下面这个就可以了, "https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret ...

  2. 微信小程序获取二维码中URL中带的参数

    解析微信小程序获取二维码中的url参数 onLoad: function (options) { console.log(options) let qrUrl = decodeURIComponent ...

  3. 微信小程序获取二维码接口整理,.Net Core后台获取小程序二维码

    2019独角兽企业重金招聘Python工程师标准>>> 一.关于二维码接口说明 参考:https://my.oschina.net/tianma3798/blog/1811307 获 ...

  4. 微信小程序获取二维码scene报错40129

    java后端向微信服务端https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN请求获取带参二维码的时候,由于 ...

  5. uni-app微信小程序生成自定义参数二维码,跳转小程序指定页面,获取参数;uni-app微信小程序获取二维码自定义参数;微信小程序生成动态参数二维码;uni-app微信小程序获取动态参数二维码;

    一.场景需求: 在小程序个人名片页面A页面,生成用户的个人名片二维码(该二维码携带用户的唯一标识id):微信扫一扫或长按图片识别这个二维码,可以跳转到小程序的B页面,并且在B页面拿到二维码上的唯一标识 ...

  6. 微信小程序获取二维码

    原文链接:https://blog.csdn.net/w410589502/article/details/77702358/ 版权归原有博主,此处为了方便自己是查看,故copy一份,B接口调用,亲测 ...

  7. 微信小程序--获取二维码(java后端)

    获取二维码 根据业务需要,用户点击分享当前页面,需将小程序当前页面生成二维码,其他用户扫描二维码,跳转至分享页面: 官方文档地址 获取二维码 请求参数 封装请求参数发送请求,请求成功,微信会返回的图片 ...

  8. 微信小程序转二维码方法分享

    微信小程序转二维码方法分享 需要转码的可以看看 这个东西是看个人需求的,618就要来了,各种活动也将来袭 有些小伙伴不知道怎么生成 为了方便小程序邀请活动没法外发,这里分享下将小程序转二维码的方法 首 ...

  9. 微信小程序分享二维码生成

    生成微信小程序分享二维码 微信小程序官方开放的二维码的接口,其中有一个是生成小程序二维码的,还有一个是圆形的小程序码,我这里就用php生成二维码. 完整代码: public function shar ...

  10. 【微信小程序】二维码跳转规则的前缀匹配是什么意思?

    前言 基础库 2.12.0 开发者工具 1.03.2008270 微信小程序的二维码跳转规则 为了方便小程序开发者更便捷地推广小程序,兼容线下已有的二维码,微信公众平台开放扫描普通链接二维码跳转小程序 ...

最新文章

  1. 如何通过ip地址查找PC接在交换机的某个端口
  2. 【跃迁之路】【706天】程序员高效学习方法论探索系列(实验阶段463-2019.1.26-27)...
  3. linux连接FreeBSD虚拟机的mysql
  4. Centos7 密码重置
  5. 【习题 3-1 UVA - 1585】Score
  6. 给Bert加速吧!NLP中的知识蒸馏Distilled BiLSTM论文解读
  7. python身份证年龄计算_通过计算当前年份出生y,使用python创建年龄计算器
  8. win10远程桌面连接凭据怎么设置_如何解决Win10远程桌面提示你的凭证不工作?...
  9. CodinGame - Chuck Norris 思路
  10. 通过userAgent判断是是否手机、微信、手机厂家
  11. php 表格模板,怎么制作excel表格模板
  12. NLP基础知识点:ROUGE
  13. CToolBar的使用总结(转1)
  14. Python从入门到实践:打包和解包(*和**)的使用
  15. 学波尔还是学王励勤?-----再谈正手弧圈的重心转移
  16. FAL_SERVER参数解释
  17. Java中比较数字的大小
  18. 如果生命是那么的脆弱,你会去做些什么?
  19. 三款免费的AI绘画网站对比分析,真正好用的居然是它
  20. mapboxgl加载google地图、高德地图的在线切片地图

热门文章

  1. Android本地音乐播放器(二)
  2. 字模提取软件的使用(pctolCD2002,基于FPGA的VGA显示汉字)
  3. Stp文件在线浏览工具包
  4. 计算机辅助翻译入门第十章课后答案,计算机辅助翻译简明教程
  5. Matlab求方差,均值
  6. UWP—网易云音乐的APP分析
  7. java超市运行程序源代码_Java课程设计超市库存管理系统附源代码可以直接运行...
  8. 进销存系统测试实战-功能测试
  9. 汇率的思维导图模板下载方法
  10. 一个3D引擎Demo 源码