微信小程序后台已配置域名,但仍然不能调用接口

微信小程序后台已配置域名(开发管理->服务器域名->“request合法域名”、“uploadFile合法域名”、“downloadFile合法域名”),在局域网外仍然不能调用接口
在这里插入图片描述

先看开发者工具中“详情”—“本地设置”—“不校验合法域名”(应取消勾选),然后在“项目配置”中刷新,看需要的域名是否在合法域名列表中;

在这里插入图片描述

先在本地ping下域名,再使用https://myssl.com/在线测试域名合法性和ssl证书,
如果通过(ATS合规),则为小程序前端配置问题;
如果不通过或连接超时,则是域名不合法或证书不合法,需要重新获取证书或者直接部署云,

在这里插入图片描述

### 微信小程序后台界面域名申请操作指南 #### 一、准备工作 确保已经完成微信公众平台的小程序注册,并且邮箱已激活,信息登记完毕以及绑定了管理者微信号[^4]。 #### 二、进入微信小程序后台 登录微信公众平台 (http://mp.weixin.qq.com),使用之前绑定的管理员微信号扫码登录。导航至左侧菜单栏找到【开发】-> 【开发设置】选项卡,在这里可以查看到关于服务器配置的相关信息[^1]。 #### 三、添加合法域名 在【开发设置】页面下拉到底部可以看到“server domain”部分,即为服务器域名配置区域;而针对业务域名,则需前往【业务域名】模块进行相应设定。对于这两种类型的域名: - **服务器域名**:用于接收来自客户端的消息推送请求和服务端口调用返回的数据包解析地址; - **业务域名**:主要用于WebView组件加载网页资源时所使用的URL路径前缀[^2]。 注意:无论是哪种类型的域名都需要先经过ICP备案审核通过后的正式网站才能作为有效的输入项提交给官方审批。 #### 四、具体步骤说明 为了简化描述,下面将以增加一个新的Webview业务域名为例来展示具体的添加流程: 1. 进入【开发设置】下的【业务域名】栏目; 2. 点击右侧蓝色按钮【新增】开启表单填写模式; 3. 输入完整的HTTPS协议开头的目标网址(例如 https://example.com),并确认该站点已完成必要的安全证书部署工作以支持SSL加密传输; 4. 提交后等待腾讯团队人工审查结果通知邮件或站内消息提醒即可。 ```python # 示例代码仅作示意用途,实际环境中无需编写此类脚本执行上述UI交互动作 import requests def add_webview_domain(domain_url): url = "https://api.weixin.qq.com/cgi-bin/webview/add" payload = { 'access_token': get_access_token(), # 获取当前有效token的方法体省略 'action': 'add', 'domain_list[]': [domain_url], } response = requests.post(url, data=payload) return response.json() print(add_webview_domain('https://example.com')) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值