微信小程序无法访问到后台接口(无法打开微信卡包)

首页教程更新时间:2023-05-31 21:01:36

问题:
今天在做小程序开发的时候,在本地开发环境顺利打开开卡插件,完成开卡。
但到了体验版无法打开,只有打开“调试”才能运行。

先说结果:
原因是我直接在小程序调用接口地址:https://api.weixin.qq.com/,没有加入到小程序的Request请求域名白名单。可是在Request域名设置里,微信也不让添加,看来最后只能照标准的走,在后端访问https://api.weixin.qq.com,把后端的域名设置到Rquest域名设置里。

我们来看看整个过程,开始因为在开发环境,我在开发者工具里,设置了“不校合法域名…”,如下图:

微信小程序无法访问到后台接口,无法打开微信卡包(1)

因此,在开发时,没想到是这个问题,因为我其它后端程序访问的域名都是合法的。但这次计划先走通流程,实现功能,代码都写在前端了,直接拿的小程序接口来Wx.Request。

这次在开发者工具上真机调试没有问题。但运行到体验版就不行了,因为体验版会检验域名合法性。

1.定位问题:经过多次的跟踪测试,发现一调用微信的接口,如下:

微信小程序无法访问到后台接口,无法打开微信卡包(2)

就不会再运行下去了。

于是把“不校验域名合法性…”选项去掉,问题很明显地显示出来了,如下图:

微信小程序无法访问到后台接口,无法打开微信卡包(3)

2.尝试解决问题:
于是,把上面的接口域名https://api.weiwin.qq.com加到Request域,如图:

微信小程序无法访问到后台接口,无法打开微信卡包(4)

出现了不可添加的提示。

分析:https://api.weiwin.qq.com本身是接口域名,微信开发文档本身也建议我们通过后端去调用,因此我们还是应该按照标准的做法。通过一个后端接口,再去调用微信这个接口域名。

,
图文教程
相关文章
热门专题
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
猜你喜欢
元宝宝
元宝宝
下载
暖暖木棉日和
暖暖木棉日和
下载
九号游戏帮v1.0.2官方版
九号游戏帮v1.0.2官方版
下载
永恒终焉4K/HD版八项修改器
永恒终焉4K/HD版八项修改器
下载
生活记账宝
生活记账宝
下载
只有恐龙知道的世界
只有恐龙知道的世界
下载
骑马与砍*2更好的菜单背景MOD
骑马与砍*2更好的菜单背景MOD
下载
佰居易
佰居易
下载
英灵神殿自动拾取物品列表MOD
英灵神殿自动拾取物品列表MOD
下载
宅友
宅友
下载
墨韩网络盒子
墨韩网络盒子
下载
琉生传
琉生传
下载
换装大联萌
换装大联萌
下载
代练牛
代练牛
下载
影响视界
影响视界
下载
神奇啄木鸟
神奇啄木鸟
下载