JS SDK(面向开发者开放的微信内网页开发工具包)是公众平台针对公众号发布的最新接口能力。
通过微信JS-SDK提供的11类接口集,开发者不仅能够在网页上使用微信本身的拍照、选图、语音、位置等基本能力,还可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。
下面分别介绍普通公众号的JS SDK使用步骤,和第三方平台代替公众号使用JS SDK的步骤。
普通公众号的JS SDK的使用步骤如下:
1、绑定域名
2、引入JS文件
3、通过config接口注入权限验证配置,其中需要通过公众号的access_token来获取jsapi_ticket(jsapi_ticket是公众号用于调用微信JS接口的临时票据),然后得到signature进行JS SDK的配置
4、通过ready接口处理成功验证
5、通过error接口处理失败验证
而第三方平台开发者代替公众号使用JS SDK的步骤如下:
1、在申请第三方平台时填写的网页开发域名,将作为旗下授权公众号的JS SDK安全域名(详情见“接入前必读”-“申请资料说明”)
2、在第三方平台的网页中正常引入JS文件
3、通过config接口注入权限验证配置,但在获取jsapi_ticket时,不通过公众号的access_token来获取,而是通过第三方平台的授权公众号token(公众号授权给第三方平台后,第三方平台通过“接口说明”中的api_authorizer_token接口得到的token),来获取获取jsapi_ticket,然后使用这个jsapi_ticket来得到signature,进行JS SDK的配置和开发。注意JS SDK的其他配置中,其他信息均为正常的公众号的资料(而非第三方平台的)。
4、通过ready接口处理成功验证
5、通过error接口处理失败验证