使用WX-SDK开发微信公众号(三)为js sdk提供接口
2017-04-12 00:00
399 查看
微信公众平台提供了一个JS-SDK用于开发者能够与微信进行本地交互,包括调用摄像头、语音和获取位置信息等。开发者在使用时需要在页面中加入如下代码:
其中,${config.appId}、${config.timestamp}、${config.nonceStr}和${config.signature}都需要通过后台经过一系列繁琐的步骤进行获取,并传递到此页面上才可以使用JS-SDK的功能。
和accessToken一样,WX SDK中封装了这些配置信息的获取步骤,开发者仅需要在控制器中加入如下代码即可轻松获取到,包括JsTicket的过期重新获取WX SDK都在内部自行处理,无需开发者操心:
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script type="text/javascript"> wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '${config.appId}', // 必填,公众号的唯一标识 timestamp: '${config.timestamp}', // 必填,生成签名的时间戳 nonceStr: '${config.nonceStr}', // 必填,生成签名的随机串 signature: '${config.signature}',// 必填,签名,见附录1 jsApiList: ['scanQRCode','getLocation'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); </script>
其中,${config.appId}、${config.timestamp}、${config.nonceStr}和${config.signature}都需要通过后台经过一系列繁琐的步骤进行获取,并传递到此页面上才可以使用JS-SDK的功能。
和accessToken一样,WX SDK中封装了这些配置信息的获取步骤,开发者仅需要在控制器中加入如下代码即可轻松获取到,包括JsTicket的过期重新获取WX SDK都在内部自行处理,无需开发者操心:
JSSdkConfig config = WXContext.getJSSDKConfig(request); model.addAttribute("config", config);
相关文章推荐
- C#微信网页开发---JSSDK使用 通过config接口注入权限验证配置
- 微信公众号开发《四》使用微信JS-SDK实现手机图片上传,支持压缩、预览。并下载图片到自身服务器
- 使用WX-SDK开发微信公众号(四)微信网页授权
- 使用WX-SDK开发微信公众号
- 使用WX-SDK开发微信公众号(二)WX-SDK API介绍
- 使用WX-SDK开发微信公众号(一) 接收处理来自微信用户的消息
- 配置微信公众号使用js-sdk
- 夺命雷公狗---微信开发54----微信js-sdk接口开发(1)之快速入门
- 用c#开发微信 (10) JS-SDK 基本用法- 分享接口“发送到朋友”
- 关于微信公众号开发【微信JS-SDK】报错:config invalid url domian
- 微信公众号与HTML 5混合模式揭秘5——JSSDK开发技巧1
- 微信JS-SDK]微信公众号JS开发之卡券领取功能详解
- 微信公众号接口开发为什么不能使用循环语句?
- 用Unity开发OculusRift体验演示教程(一)——搭建简单场景并使用Oculus提供的SDK包
- 微信企业号开发(八) -jssdk的使用(调用微信拍照)
- 微信公众号开发之JSSDK:记config:invalid signature 的错误排查
- 微信支付接口开发之---微信支付之JSSDK(公众号支付)步骤
- 微信JS-SDK官方支付接口在THINKPHP中使用
- 使用web api开发微信公众号,调用图灵机器人接口(二)
- 微信JS-SDK之图像接口开发详解