微信服务号中相关设置(js安全域名、网页授权域名、ip白名单)

标签:

分享 微信 域名 js安全域名 投票

微信公众平台(mp.weixin.qq.com):包含服务号、订阅号和企业号,即我们平时运营的公众号。


使用场景:

1.微信中对从APP分享到微信中的内容进行二次分享,包括本地圈话题页,本地圈详情页,H5应用页面

2.千帆应用平台中使用打通微信的投票应用开展活动

3.打通千帆wap

要求:提供一个微信公众平台账号(请务必提供已认证的服务号)的APPID和APPSECRET,填入APP后台(如已经填入,无需再次提供)。该服务号后台要求设置JS安全域名及授权回调域名。
image.png



一、服务号內设置js安全域名、网页授权域名

请将反向代理域名(H5活动域名)及站点自身分享域名设为服务号的JS安全域名

如果需要打通使用营销插件微信互动功能的,打通wap的站点,请将分享域名设为服务号的授权回调域名;未打通的站点,请将反向代理域名(H5活动域名)设为服务号的授权回调域名

分享域名、反向代理域名(H5活动域名)查找入口:管理后台--平台服务--域名设置image.png



  1、 如何设置公众号的JS安全域名:

a. 登录微信服务号之后,找到最左侧的【设置与开发】--【公众号设置】,点击【功能设置】

image.png


b.  找到【JS接口安全域名】,点击【设置】

image.png

c. 将分享域名和反向代理域名(H5活动域名)添加进js安全域名

【注】若出现因文件没有上传至服务器导致无法添加域名的情况(如下图)

需点击图中蓝字标识位置,下载文件并上传至服务器,也可发给千帆对接小编或运维,帮忙上传。

上传完成后点击保存。

12.png


2、如何添加网页授权域名:

a. 登录微信服务号之后,找到最左侧的【设置与开发】--【公众号设置】,点击【功能设置】

b. 找到【网页授权域名】,点击【设置】

image.png


c. 打通wap的站点,填写分享域名;未打通的站点,请填写反向代理域名(H5活动域名)。

注:若出现因文件没有上传至服务器导致无法添加域名的情况(如下图),

需点击图中蓝字标识位置,下载文件并上传至服务器。如果在修改js安全域名的时候已经上传过这个文件了,可跳过此操作。

强制https校验无需开启

image.png



【注】:如果网页授权域名已指向pc站点域名,可参考这个指南操作 http://www.qianfanyun.com/help/558




二、微信公众号添加 IP 白名单(不是域名白名单)

登录微信服务号之后,点击最左侧的 【设置与开发】--【基本配置】,找到【IP白名单】,点击查看,填入 IP

image.png

请站点根据自己的服务器情况选填,不确定可询问对接小编、千帆运维

集群服务器需添加以下ip

120.27.241.225
47.96.184.206
118.178.85.172
47.98.62.187
47.99.151.25
101.37.75.212
120.27.251.87
120.26.44.33
47.99.183.153
47.98.33.145
120.26.59.201
121.196.234.159


独立服务器:120.26.59.201、121.196.234.159

除千帆服务器ip外,独立服务器站点还需填入app服务器ip,具体ip请询问对接小编或运维。

然后确认修改

10.png



三、绑定微信开放平台【微信开放平台账号需要已认证】

若站点需打通wap的微信登录,则还需将设置好域名的服务号绑定到微信开放平台下

登陆接入时提供的微信开放平台:https://open.weixin.qq.com/ 

image.pngimage.png

按照要求填写设置过授权回调的服务号完成验证

image.png

【其他】

微信公众号不同类型权限清单参见

https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Explanation_of_interface_privileges.html