目的:微信浏览器分享网页自定義标题、描述和图片
<!--此图片必须放在body标签的最前面且高度必须为屏幕宽度的80% -->
微信JS-SDK是 面向网页开发者提供的基于微信内的网页开发工具包。
通过使用微信JS-SDK网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一掃、卡券、支付等微信特有的能力为微信用户提供更优质的网页体验。
先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”
点击设置之后,弹出这样一个输入框:
然后看看最后调用接口需要些什么?
// access_token 应该全局存储与更新,以下代码以写叺到文件中做示例 // jsapi_ticket 应该全局存储与更新以下代码以写入到文件中做示例 // jsapi_ticket 应该全局存储与更新,以下代码以写入到文件中做示例 // access_token 应该全局存储与更新以下代码以写入到文件中做示例 // 所有要调用的 API 都要加到这个列表中
所有接口通过wx对象(也可使用jWeixin对象)来调用,参數是一个对象除了每个接口本身需要传的参数之外,还有以下通用参数:
备注:不要尝试在trigger中使用ajax异步请求修改本次分享的内容因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
以上几个函数都带有一个参数,类型为对象其中除了每个接口本身返回嘚数据之外,还有一个通用属性errMsg其值格式如下:
调用成功时:"xxx:ok" ,其中xxx为调用的接口名
用户取消时:"xxx:cancel"其中xxx为调用的接口名
调用失败时:其值为具体错误信息