首页 > 网站建设 >

网站建设公司浅析微信网页开发工具包

发布时间:2019-12-11 作者:网站建设

  网站建设公司浅析微信网页开发工具包,微信JS-SDK是微信公众平台面向网页开发者而提供的,基于微信环境的网页开发工具包。通过使用微信JS-SDK,开发者可以借助微信高效地使用移动设备的拍照、选图和录音等系统原生功能,同时也可以使用微信的分析、扫一扫和微信支付等微信特有的功能。微信JS-SDK为微信用户提供了更优质、体验更好的网页体验。
   在使用微信JS-SDK之前,需要做一些准备工作,主要包括以下五个步骤。
①绑定域名:与微信支付和网页授权类似,使用JS-SDK的域名也需要在微信公众平台后台进行绑定,以确保使用该接口的域名是安全可靠的。依次进入“公众号设置→功能设置→JS接口安全域名”,可以填写三个安全域名。域名的设置规则请参照公众平台后台的说明。
②页面引入JS文件:微信JS-SDK库是以JavaScript脚本的形式提供的,因此,在使用之前需要在页面中引入JavaScript文件。建议在页面底部(</body>标签之前)引入该文件;或者通过AMD/CMD的标准加载方法引入。
③注入权限验证配置及签名:在使用JS-SDK之前,需要通过wx.config方法配置接口权限,验证签名。该配置方法与当前URL地址相关,地址变化后需要重新配置。因此,对于SPA(SinglePageWebApplication,单页面Web应用),在每次修改URL时都需要重新执行wx.config方法。
  其中jsApiList是需要使用的JS接口方法列表,比如分享到朋友圈onMenuShareTimeline、分享到微信消息onMenuShareAppMessage。完整的JS接口方法列表参考微信公众号开发文档。
④方法调用:经过上述三个步骤后,就可以开始使用JS-SDK提供的方法了,不过需要等到wx.config方法执行完毕并验证成功后,才能执行具体的方法。也就是说,wx.config是微信客户端的一个异步操作,成功后会回调wx.ready方法。因此,对于JS-SDK方法的调用,需要区分两种情况:页面加载时需要马上执行的方法,放到wx.ready中;用户触发时才执行的方法,可以不用放到wx.ready中。
  需要说明的一点是,接口配置时假如发生错误,可以通过wx.error方法来捕获错误信息,便于调试。
  另外,第③步中生成签名signature时需要用到jsapi_ticket,而获取jsapi_ticket时也要用到access_token,由于获取access_token和jsapi_ticket是有每日接口调用量上限的,因此,必须把获取到的jsapi_ticket缓存起来。深圳网站建设公司本文关于“网站建设公司浅析微信网页开发工具包”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。
 
文章标题:网站建设公司浅析微信网页开发工具包
本文地址:https://www.198bona.com/news/4995.html
如果您觉得案例还不错请帮忙分享:

网站建设

网络推广

解决方案

域名主机

建站行业资讯