微信小程序报错:47001 - data format error hint
微信官方是这样解释的:缺少必填参数
但他并没有给出解决的方案
这个问题困扰了我很久,最近才解决,下面我给出一种可能出现的错误
在给微信官方发送post请求时,我们需要用到access_token,token需要通过auth.getAccessToken接口获取,在此不在赘述。
拿到access_token后,发送请求时需要添加该参数,添加方式错误的话就会报47001
- 错误写法
wx.request({url: "https://api.weixin.qq.com/wxa/msg_sec_check",data: {access_token:"XXXXXX"content:"文本审核",},method: 'POST',//请求头header: { 'content-type': 'application/x-www-form-urlencoded' },success: function (res) {console.log(res)},})
- 正确写法
wx.request({url: "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=xxxxx",data: {content:"文本审核"},method: 'POST',success: function (res) {console.log(res)},})
请求时不要写header: { ‘content-type’: ‘application/x-www-form-urlencoded’ },
并且参数要写到请求行中
微信小程序报错:47001 - data format error hint相关推荐
- 【小程序】微信小程序报错47001 - data format error hint
在开发小程序获取手机号的时候 需要拿着code去调用微信的接口,拿到手机号 post请求的时候报错:47001 - data format error hint 解决: 这是因为该微信接口要求post ...
- 微信小程序报错module “wxParse/wxParse.js“ is not defined
微信小程序报错module "wxParse/wxParse.js" is not defined 解决 在本地设置把 ES6 转 ES5 勾上就 可以了
- 微信小程序报错 errcode: 40029, errmsg: “invalid code 针对狮子鱼
微信小程序报错 errcode: 40029, errmsg: "invalid code 一般情况是微信小程序appid和服务器后台设置的appid不一致造成的,本案例是狮子鱼后台小程序参 ...
- 【bug】HbuilderX运行到微信小程序 报错
首先,大前提是代码本身在HbuilderX里运行H5是没问题的,不报错 .然后运行到微信小程序报错了.(注:以下所说小程序代指微信小程序). 我来这里分享一下我报了什么错,怎么解决的和我浅薄的理解. ...
- 微信小程序报错{errMsg:hideLoading:fail:toast can't be found}
最近在调试微信小程序时,发现有报错问题,虽然没影响使用,但是看着不舒服啊,还是着手解决吧,先看一下报错 从论坛看了看说是最新版本的微信7.0.13测试版会出现,但是还得找找看看是不是这样 我们都知道w ...
- 微信小程序报错 Error: errCode: -501007 invalid parameters | errMsg: Invalid Key Name: _openid
错误原因: _openid不能主动设置 错误代码: db.collection('FixedStore').add({data: {fixedAudit: false, //审核状态fixedMerc ...
- TypeError: _typeof4 is not a function,解决微信小程序报错
1.微信小程序编译后的报错截图: 2.报错问题解决:右上角点击"详情"=>"本地设置"=>"将JS编译成ES5"=>取消勾 ...
- 微信小程序报错“getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.js...“
解决微信小程序获取定位报错 上个礼拜在调试一个微信小程序的时候,在手机允许小程序获取定位.定位授权成功的情况下,发现安卓手机能获取定位,但是苹果手机获取不到定位,我就开始查阅资料- 一.报错信息 报错 ...
- 微信小程序 报错一大串 define is not defined
如题,开发小程序的时候,报错 解决办法 更换微信小程序类库
- 微信小程序报错:“该小程序提供的服务出现故障,请稍后再试”(IOS报错,Android则正常)
记录对接微信小程序时遇到的问题,问题表现为: 1.发送消息后出现报错:该小程序提供的服务出现故障,请稍后再试 2.只有IOS会报错,Android则是正常的 3.IOS报错的微信号,即使在电脑端登录, ...
最新文章
- 10分钟教你用睡觉这件事玩转贝叶斯推断
- 秋色园QBlog技术原理解析:UrlRewrite之无后缀URL原理(三)
- 关于python那些事_Python 入门你必须知道的那些事
- java枚举.toString_java – Make Enum.toString()本地化
- java servicefactory_Java DirectoryServiceFactory.getDirectoryService方法代碼示例
- android10分区镜像,分区和映像 | Android 开源项目 | Android Open Source Project
- 划分VLAN,根据每个VLAN通过DHCP分配IP地址
- javascript --- [jsonp] script标签的妙用(绕过同源限制)
- 日历签到 java_我的Android案例―签到日历
- Codeforces1142D
- 关于string转整数
- SQL过滤字符后手工注入漏洞测试(第1题)
- 2019.3.9日面试自我介绍
- virtualenv -- python虚拟沙盒
- 区块链 PBFT最多多少个节点
- 打开你企业发展之门的钥匙
- Visual Studio 2017 vcvarsall.bat 环境配置对应关系
- 北理c语言乐学作业分数运算,北理乐学C语言答案-最新(12页)-原创力文档
- Android gpuimage美颜滤镜,GPUImage图片美颜
- Java应用中CPU使用率过高该怎么解决