微信公众号对接文档 ###第一步:JEEWX平台配置公众号信息### ####1. 公众号配置 登录JEEWX-H5平台,点击左侧导航菜单中的“微信配置-公众号管理”菜单,在右侧面板中显示默认公众号,点击“编辑”按钮,修改相关信息后,点“提交”按钮保存。   相关字段填写的说明如下: |项目|说明|来源| |---|---|---| |公众账号名称|必填|--| |公众号原始ID|必填,gh开头|设置-公众号设置-账号详情| |公众微信号|必填|设置-公众号设置-账号详情| |公众号类型|必填|订阅号/服务号| |是否认证|必填|认证/未认证| |微信APPID|必填|开发-基本配置| |微信APPSECRET|必填|开发-基本配置| |TOKEN(令牌)|必填,推荐jeewx,与微信平台填写的保持一致|--| |二维码图片|非必填,用于公众号的扫码关注|--| ####2. 变更公众号ID 上面的内容中,公众号ID必须通过变更方式进行修改,点击“变更公众号ID”按钮,跳转到修改ID页面,输入新的公众号ID后,点击“提交”即可。    ####3.微信平台获取公众号基本信息 上一步中公众号的相关参数需要从微信公众平台获取。登录微信公众平台https://mp.weixin.qq.com . #####3.1 获取原始ID等信息 点击左侧菜单【设置-公众号设置】,在【账号详情】中取得原始ID、微信号、类型等信息;  #####3.2 获取AppId、AppSecret信息 点击左侧菜单【开发-基本配置】中取得AppId、AppSecret信息,其中AppSecret需要管理员根据提示进行操作。  ###第二步:微信平台配置服务器地址### 登录微信公众号后台https://mp.weixin.qq.com ,点击左侧菜单【开发-基本配置】,修改服务器配置,点击保存提示成功。如能正常保存,则配置正确,如不能保存,则说明参数不正确或服务无响应,需要自行检查。 |请求地址(域名前缀改成自己的即可)|Token|消息加解密方式| |---|---|---| |http://{域名}/wechatController.do?wechat|jeewx|选择明文模式|  ``` 注意: 1.TOKEN设置需要与JEEWX平台设置的公众号的TOEKN一致,否则无法保存成功。 2.服务器配置修改后,务必点击“启用”按钮后才能生效。 3.服务器部署的域名,必须是80端口才能使用,不能使用IP和带端口的域名。 ``` ###第三步:微信平台设置IP白名单 由于微信平台对第三方平台通过开发者ID及密码调用获取access_token接口,需要设置JEEWX-H5平台部署的服务器的IP设置为白名单。 ####3.1 服务器IP获取 如果不知道服务器的出口IP地址,可在服务器访问http://ip.qq.com ,获得IP。  ####3.2 IP白名单设置 登录微信公众号后台https://mp.weixin.qq.com ,点击左侧菜单【开发-基本配置-IP白名单】,点击编辑,按照步骤操作,将获得的IP填写到微信后台的IP白名单中。  ####3.3 重置TOKEN验证 IP白名单设置后,回到JEEWX-H5平台,点击左侧导航菜单中的【微信配置-公众号管理】菜单,点击“重置微信Token”按钮,如提示成功,则说明配置成功。  ###第四步:微信平台配置域名 平台运行活动等插件,需要使用auth2.0机制,因此需要在微信平台设置业务域名、JS安全域名、网页授权域名。 登录微信公众号后台https://mp.weixin.qq.com/ ,点击左侧菜单【设置-公众号设置】,点击选项卡【功能设置】,分别对业务域名、JS安全域名、网页授权域名进行设置。此处都设置为相同的平台域名即可。  ``` 注意: 1.只有认证后的服务号才能设置业务域名和网页授权域名,否则不具备此能力。 ```