微信JSSDK开发信息配置

深藏阁楼爱情的钟 2022-04-23 06:58 421阅读 0赞

微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。

通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力。

但是很多人在配置和使用的时候,老是出各种错误。最近项目也涉及到这个,就记录一下过程,并对方法进行封装。

基本步骤如下:
1.绑定域名
先确保你使用的是认证的账号(订阅号,服务号),因为没认证的号是没有JS安全域名配置权限的。建议开发前先看看公众号类型的接口权限说明。
登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。

2.引入JS文件
在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.0.0.js
请注意,如果你的页面启用了https,务必引入 https://res.wx.qq.com/open/js/jweixin-1.0.0.js ,否则将无法在iOS9.0以上系统中成功使用JSSDK
如需使用摇一摇周边功能,请引入 jweixin-1.1.0.js

3.通过config接口注入权限验证配置

  1. wx.config({
  2. debug: true, // 开启调试模式
  3. appId: '', // 必填,公众号的唯一标识
  4. timestamp: , // 必填,生成签名的时间戳
  5. nonceStr: '', // 必填,生成签名的随机串
  6. signature: '',// 必填,签名,见附录1
  7. jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2

4.通过ready接口处理成功验证
config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。

  1. wx.ready(function(){
  2. // 对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
  3. });
  4. ``
  5. 这些基本步骤在 微信JS-SDK说明文档 里边讲的很清楚了。但很多人在开发的时候用自己服务器不知道上边第3步配置信息该如何配置,我就具体说说方法吧。
  6. 1.下载jssdkdemo
  7. 下载地址:http://demo.open.weixin.qq.com/jssdk/sample.zip
  8. 2.解压demo,获取JSSDK的验证类
  9. jssdk.php放到自己的服务器上引入自己的程序。
  10. ![在这里插入图片描述](https://img-blog.csdnimg.cn/201901241924316.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYW9oYW5xcQ==,size_16,color_FFFFFF,t_70)
  11. 3.获取签名信息
  12. 初始化JSSDK类之后,获取签名信息,然后将签名信息填写到上边步骤3中配置项中就OK了。

https://blog.csdn.net/sinat_35861727/article/details/60756636
vue 项目如何引入微信sdk,使用微信分享接口

发表评论

表情:
评论列表 (有 0 条评论,421人围观)

还没有评论,来说两句吧...

相关阅读

    相关 H5调用JSSDK开发总结

    最近需要开发一个小项目,他的一个需求为:能够在微信中分享(转发好友以及朋友圈),而且要求图片和标题摘要等内容自定义。本着试一试的态度,我用手机访问自己搭建在服务器上的IP地址,

    相关 JSSDK获取当前地理位置信息

    最近在研究微信JS-SDK文档中的地理位置接口部分,小有心得,在此和大家分享一下。首先是JSSDK的接入,可参照官方文档来做,在此略过。 下面进入本文的正题: 如果获取当...