返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >微信 >小程序 >微信小程序 » 正文

微信小程序突然不能用,微信小程序体验版无法访问接口,无法打开微信卡包,访问后端数据

微信小程序 更新时间: 发布时间: 微信小程序归档 最新发布 网站地图

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

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

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


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

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

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


就不会再运行下去了。

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



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


出现了不可添加的提示。

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

转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/wxxcx/204.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号