一开始是在微信开发者工具中可以正常调用接口没意识到是因为勾选了不校验域名和证书,
于是我配置了各种request合法域名,然后发现需要https的api才可以,于是就去申请了免费的ssl证书并部署。由于我用的子域名,一开始以为只要配置了域名即可,后面发现免费的证书只能配置一个域名,于是又重新给子域名申请了一个证书。
1、购买域名并备案
微信小程序的接口需要你备案过的域名才可以使用,所以需要购买一个域名并且备案,我备案时间大概花了18天。
2、申请SSL证书
我这边在腾讯云购买的域名于是便在腾讯云申请的证书。
点击申请免费证书,填写需要绑定的域名,如果是子域名则需要填写子域名,邮箱填自己的,其他的选默认的。
申请证书通过后,下载证书部署到宝塔。
部署失败的话是红色的不安全
部署成功的话就是正常的颜色
3、配置合法域名
备案完成后并且后端使用了域名后,且SSL证书部署成功,即可配置合法域名
4、配置成功后,关闭开发者工具的不校验域名
如果关闭后仍可正常获取接口数据,即配置完成。