引言
如果想要使用微信的分享功能,需要使用微信 JS-SDK 来完成,并且只能通过点击微信右上角的…进行分享,不能自定义按钮分享。
JSSDK 使用
1.绑定域名
1.1登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
1.2进入公众号-开发-基本配置- IP白名单,进行配置,只有在IP白名单内的IP来源,获取access_token接口才可调用成功
2.引入 js 文件
在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js
如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)。
备注:支持使用 AMD/CMD 标准模块加载方法加载。
3.通过config接口注入权限验证配置
所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用。
这里需要后台支持,返回所需的时间戳,签名,随机串,appId 。
1 | wx.config({ |
4.通过ready接口处理成功验证
1 | wx.ready(function(){ |
5.通过error接口处理失败验证
1 | wx.error(function(res){ |
分享接口
直接上完整代码
1 | getConfig () { |
这里需要注意的是:
- wx.config 中需要配置的是 jsApiList ,需要使用的JS接口列表,都需要在这里注入
2.分享标题:14字以内
3.分享描述: 20字以内
4.分享图标:尺寸120*120,大小不超过10K,不支持 gif ,必须采用 https 协议 (接口返回的数据或者是链接形式的)
5.分享链接:必须采用 https 协议
参考文章: JS-SDK 说明文档