折腾:
【未解决】小程序中如何让api服务器满足要求:已备案的带域名的https
后,需要去给小程序后台管理设置中,添加受信任的api的接口,即https的域名
这样程序代码中调用api的话,才能正常,才能返回数据。
参考:
去后台设置:
去看了半天,感觉是:
需要填写了解基本信息后,才能配置api的域名
![](https://www.crifan.com/files/pic/uploads/2021/04/98dd907598004cf1ba943e0c10f8b31c.jpg)
微信公众平台
![](https://www.crifan.com/files/pic/uploads/2021/04/31acb141c0bb4a29a874aaba9ad63873.jpg)
填写 小程序信息
补充小程序的基本信息,如名称、图标、描述等
微信公众平台
不敢轻易填写,怕写了当前的功能后,无法修改了。
去看了:
小程序名称设置规范
“小程序名称设置规范
1、名称设置方法
1)小程序名称可以由中文、数字、英文、空格及部分特殊符号组成。长度在4-30个字符之间,一个中文字等于2个字符。
2)公众号、小程序在微信公众平台上的名称是唯一的,且属于同一主体下,可以重名。
3)不得与不同主体的公众号名称重名。
2、小程序改名方法
修改方法:登录【微信公众平台小程序】-> 【设置】->【基本信息】->【小程序名称】->【修改】->通过管理员扫码验证后即可进入修改页面,当修改名称命中保护词的时候,需要进一步审核通过方可修改成功,名称修改成功后,原名称会立即释放。
温馨提示:
1)个人类型的小程序已发布后一自然年内可有2次修改名称的机会。(例:2016年1月1日至2016年12月31日内可修改2次名称) ;
2)同一个主体的小程序和公众号可以同名;
3)若修改名称涉嫌命中保护词的情况,审核时间为7个工作日内。
4)名称修改超过2次小程序要先发布后,再去微信认证,认证过程中会有改名入口,如果小程序未发布,即使小程序去微信认证也不会有改名入口。”
还是可以修改的。所以目前可以放心填写了。
还是先去填写,后续有需要再改吧
![](https://www.crifan.com/files/pic/uploads/2021/04/9294eeb707344d0898f57aa93ce5aa8d.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/04/be15f5ee24294815a7c853b04203769e.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/04/0da129ee978941598a8c9ba5f1cb9361.jpg)
提交后:
![](https://www.crifan.com/files/pic/uploads/2021/04/d03a39b32b15478b949b8680828a953e.jpg)
小程序名称 xxx绘本查询精灵 小程序发布前,可修改2次名称。当前还能修改2次。 发布后,必须通过微信认证流程改名。 小程序头像 一个月内可申请修改5次 本月还可修改4次 介绍 给孩子家长提供英文绘本的查询和推荐功能 一个月内可申请5次修改 本月还可修改5次 微信认证 已认证 于2018-11-14完成微信认证审核 详情 主体信息 苏州xxx有限公司 企业法人及个体工商户 详情 服务类目 教育 > 教育信息服务 一个月内可申请修改3次 本月还可修改3次 详情 暂停服务设置 未暂停服务 暂停服务后,用户将不可以正常访问线上版本小程序 暂停服务 隐私设置 允许被搜索 设置是否允许用户通过名称搜索到小程序帐号 关闭 基础库最低版本设置 1.0.0 若用户使用的基础库版本低于设置的最低版本要求,则无法正常使用小程序,并提示更新微信版本。 设置 关联公众号设置 允许关联 关闭后,公众号将无法申请关联此小程序
去开始设置
微信公众平台
![](https://www.crifan.com/files/pic/uploads/2021/04/8b3dcb665948428183d426db6a76a919.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/04/fa7fc815fee040ca858fce1ae1accd0c.jpg)
然后手机端去扫码确认:
![](https://www.crifan.com/files/pic/uploads/2021/04/7ade17b7c1d3450ca955b4abeeeed988.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/04/77a9bebce9314d8294277fc5bf9ce1d9.jpg)
继续配置:
![](https://www.crifan.com/files/pic/uploads/2021/04/24b6080e6ea44b22ac2a3d2f984db6bd.jpg)
![](https://www.crifan.com/files/pic/uploads/2021/04/3290f52cc02e42d39bd2eaacfe94564b.jpg)
输入了:
dev.xxx/storybook
结果:
该域名包含非法字符,只支持英文大小写字母、数字、“:”及“ - ”
![](https://www.crifan.com/files/pic/uploads/2021/04/37cfed84d3f048f2a5cf5112f1bfda94.jpg)
小程序服务器域名配置常见错误及解决方法
改为:
dev.xxx
![](https://www.crifan.com/files/pic/uploads/2021/04/a452c86d27af4007b45c7a83d647031f.jpg)
提示 保存成功 后,返回:
![](https://www.crifan.com/files/pic/uploads/2021/04/202c9097477a4c8787d57181bbc05622.jpg)
服务器配置 | 说明 | 操作 | |
request合法域名 |
结果小程序中还是错误依旧。
重启小程序开发工具,结果:
就可以了:
![](https://www.crifan.com/files/pic/uploads/2021/04/db1901e634d646b39117621887df47d7.jpg)
在没有勾选:
不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书
的情况下,点击查询按钮,调用api接口:
https://dev.xxx/storybook/storybook?q=
是可以,不被拦截,正常返回数据的。
【总结】
此处,微信小程序后台中,需要去
先设置小程序的名称,logo图片等基本信息后
再去设置(用于api通讯的)服务器域名为:dev.xxx
地址就是:https://dev.xxx
然后再去小程序开发者工具中,取消勾选:
不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书
的情况下,代码中也可以正常调用api接口,比如:
https://dev.xxx/storybook/storybook?q=
去获取返回的数据了,而不会被系统拦截掉。