大佬教程收集整理的这篇文章主要介绍了Node.js 获取微信JS-SDK CONFIG,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
前端在调用微信提供的分享、拍照、扫一扫等功能时需要到后台获取配置,主要是签名(signaturE)。Node 开发可以用朴灵大佬的SDK——co-wechat-api。
到微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。前提是该域名的项目目录下有微信提供的校验文件。如果需要本地调试或者测试环境调试,可以把IP白名单也顺便配置一下。
实例化 WechatAPI
对象
const WECHAT_API = new WechatAPI( appid,secret,get_access_token,// function save_access_token,// function 缓存 access_token ); WECHAT_API.registerTicketHandle( get_js_api_ticket,// function save_js_api_ticket,// function 缓存 jsapi_ticket );
@H_489_21@注意:jsapi_ticket
是公众号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticket
的有效期为7200秒,通过 access_token
来获取。由于获取 jsapi_ticket
的api调用次数非常有限,频繁刷新 jsapi_ticket
会导致api调用受限,影响自身业务,开发者必须在自己的服务全局缓存 jsapi_ticket
。同样的,access_token
有效期也是7200秒,同样需要全局缓存。
缓存的函数就是简单的 JSON.Stringify
后存入 redis 或其他数据库。
const params = { debug: false,jsApiList: [],// 需要获取的能力,由前端传入 url: ‘‘,// 申请能力并且在后台配置过的域名 }; ctx.body = await WECHAT_API.getJsConfig(params);
待我重构归来。。。。。。
以上是大佬教程为你收集整理的Node.js 获取微信JS-SDK CONFIG全部内容,希望文章能够帮你解决Node.js 获取微信JS-SDK CONFIG所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。