微信jssdk接口.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微信jssdk接口

微信JSSDK说明文档微信JS-SDK说明文档目录1?概述1.1?JSSDK使用步骤1.1.1?步骤一:绑定域名1.1.2?步骤二:引入JS文件1.1.3?步骤三:通过config接口注入权限验证配置1.1.4?步骤四:通过ready接口处理成功验证1.1.5?步骤五:通过error接口处理失败验证1.2?接口调用说明2?基础接口2.1?判断当前客户端版本是否支持指定JS接口3?分享接口3.1?获取“分享到朋友圈”按钮点击状态及自定义分享内容接口3.2?获取“分享给朋友”按钮点击状态及自定义分享内容接口3.3?获取“分享到QQ”按钮点击状态及自定义分享内容接口3.4?获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口4?图像接口4.1?拍照或从手机相册中选图接口4.2?预览图片接口4.3?上传图片接口4.4?下载图片接口5?音频接口5.1?开始录音接口5.2?停止录音接口5.3?监听录音自动停止接口5.4?播放语音接口5.5?暂停播放接口5.6?停止播放接口5.7?监听语音播放完毕接口5.8?上传语音接口5.9?下载语音接口6?智能接口6.1?识别音频并返回识别结果接口7?设备信息7.1?获取网络状态接口8?地理位置8.1?使用微信内置地图查看位置接口8.2?获取地理位置接口9?界面操作9.1?隐藏右上角菜单接口9.2?显示右上角菜单接口9.3?关闭当前网页窗口接口9.4?批量隐藏功能按钮接口9.5?批量显示功能按钮接口9.6?隐藏所有非基础按钮接口9.7?显示所有功能按钮接口10?微信扫一扫10.1?调起微信扫一扫接口11?微信小店11.1?跳转微信商品页接口12?微信卡券12.1?获取api_ticket12.2?调起适用于门店的卡券列表并获取用户选择列表12.3?批量添加卡券接口12.4?查看微信卡包中的卡券接口13?微信支付13.1?发起一个微信支付请求14?附录1-JS-SDK使用权限签名算法15?附录2-所有JS接口列表16?附录3-所有菜单项列表17?附录4-卡券扩展字段及签名生成算法18?附录5-常见错误及解决方法19?附录6-DEMO页面和示例代码20?附录7-问题反馈概述微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。此文档面向网页开发者介绍微信JS-SDK如何使用及相关注意事项。JSSDK使用步骤步骤一:绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。备注:登录后可在“开发者中心”查看对应的接口权限。步骤二:引入JS文件在需要调用JS接口的页面引入如下JS文件,(支持https):/open/js/jweixin-1.0.0.js备注:支持使用 AMD/CMD 标准模块加载方法加载步骤三:通过config接口注入权限验证配置所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用,目前Android微信客户端不支持pushState的H5新特性,所以使用pushState来实现web app的页面会导致签名失败,此问题会在Android6.2中修复)。wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: , // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: , // 必填,生成签名的随机串 signature: ,// 必填,签名,见附录1 jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2});步骤四:通过ready接口处理成功验证wx.ready(function(){ // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。});步骤五:通过error接口处理失败验证wx.error(function(res){ // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档