使用dcloud全家桶开发公众号H5系统

公众号IP白名单配置

小韦云科技-区块链+小程序+公众号+商城+分销+直播+企业官网+外贸电商-为您提供优质的开发服务-电话/微信联系:18123611282

之前无论是获取openid还是获取用户信息,都是不需要使用普通接口需要的access_token参数的。但后面的接口就需要用到access_token了,而要获取微信的access_token,是需要配置IP白名单的,但我们的uniCloud云函数是运行在不同的容器中,IP地址是变化的,不是固定的。因此要完全免费实现微信公众号功能,目前看来不大可能。

想要有固定IP地址,方法有三个:

一是使用付费云空间

有钱就是任性,直接购买能提供固定IP的付费云空间就好,这个最简单

二是使用宝塔在自己服务器搭建反向代理

针对上面第二种自己有服务器的情况,并且服务器已经安装了宝塔管理系统,可以按下面流程来增加

增加站点

输入你的域名(以weixin-agent.bctos.cn为例),PHP版本选择静态即可

点网站名进入配置界面

进入反向代理--增加代理

目标URL固定填写https://api.weixin.qq.com,发送域名固定为api.weixin.qq.com,其它内容随意

保存即可生效

然后把自己服务器的外网IP地址配置到公众号平台(mp.weixin.qq.com)的基本配置页面的IP白名单中

然后后面调用微信接口的网址由https://api.weixin.qq.com/xxx修改为代理网址http://weixin-agent.bctos.cn/xxx即可。

如获取access_token的网址:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

那么使用代理的网址是:
http://weixin-agent.bctos.cn/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

注意我没有配置代理域名的证书,因此只能使用http,如果你配置好证书,也可以使用https

三是共享代理

如果你没有自己的服务器,专门买一台服务器作代理的话花钱多而且还浪费资源。这时可以选择我们的共享代理。

共享代理就是我们出一台服务器,已经按上面的方法搭好了反向代理,你只需要付一小笔费用,就可以使用我们的服务器作代理了。

要使用共享代理请加微信(bctos-cn)咨询,付费后我们会给你服务器IP地址和代理网址(不是上面演示的网址),你只需要配置到你的公众号上即可,我们会提供长期的技术支持的哦。

扫码加微信

本文由小韦云原创,转载请注明出处:https://bctos.cn/doc/18/1963,否则追究其法律责任

关键词:IP白名单 共享代理 反向代理

广告位招商