配置微信JS SDK

这里主要介绍使用了硕道微信平台(sodo-wechat-bridge)的项目,如何使用微信JS SDK以及bridge接口,实现转发、分享等功能(微信支付及其域名设置详见“配置微信支付”)。

两种方式:

  • https://open.weixin.qq.com 创建三方平台时,需要填入“公众号开发域名”,如果使用JS SDK的网页在此域名的规则下,则可以免配置(使用了三方平台的access token机制,详见)。另外,这里必须加入bridge服务所在的域名,用于网页授权。

第三方平台在代公众号做网页授权、调用JS SDK等网页开发工作时所用的域名,可填写3个,以;隔开。为了满足开发者管理需要,符合以下要求的下级域名也将生效:$APPID$.wx.abc.com($APPID$为公众号的AppID的替换符)下载校验文件并将文件放置在域名根目录下,例如wx.qq.com,并确保可以访问该文件。每月可提交修改申请3次

  • 当需要使用转发、分享等JS SDK功能的网页域名不在上述域名规则下,则需要使用到公众号的access token机制(详见)。在bridge后台和mp后台管理中,做如下操作:
    1. 从mp后台得到公众号AppSecret(开发->基本配置->开发者密码),并设置在bridge后台
    2. 将bridge所在服务器的ip加入到mp后台获取access token的ip白名单中(开发->基本配置->IP白名单)
    3. 在mp后台的js 安全域名中,加上使用JS SDK的业务页面所在域名(需要在服务器上放置.txt文件)
    4. 在业务系统中调用bridge接口,取得js sdk相关配置信息

配置微信支付

此微信支付配置,针对已经接入了硕道微信平台的项目。关于如何接入或使用硕道微信平台,在sodo-wechat-bridge中描述。

  1. 提供微信支付商户号
  2. 提供apiKey:pay.weixin.qq.com->账户中心->API安全,设置密钥并提供
  3. 设置支付目录:pay.weixin.qq.com->产品中心->开发配置,添加支付页面所在域名
Copyright © Sodo Tech 2014-2018 all right reserved,powered by Gitbook最后更新: 2018-06-07 16:40

results matching ""

    No results matching ""