接微信jssdk注意事项

接入具体流程微信文档说的已经很清楚,地址:点击打开链接,网上也能搜到一堆,所以我就不再祥述,我来说一下文档说的不是太清楚的地方。

1、通过config接口注入权限验证配置时需要 签名(signature) ,生成签名的时候需要access_token,这个access_token不是微信网页授权得到的那个access_token,而是公众号的全局唯一接口调用凭据的access_token,如图:


2、access_token和jsapi_ticket有效期为2小时,而且access_token每天获取上限为2000次,jsapi_ticket每天的调用次数也有限制,所以这两个数据都需要服务器缓存 并且定时刷新, 所以config注入的参数 让服务器处理,前端只管获取就行

3、签名中需要一个url,文档上说的是:当前网页的URL,不包含#及其后面部分,其实就是需要注入config获得jssdk权限的前端当前页面的url,所以从服务器获取config参数的时候记得把当前页面的url传给服务器,获取url的方法:

window. location. href. split( '#')[ 0]
如果url里面有多个参数,就必须url编码一下再发给服务器,

encodeURIComponent( window. location. href. split( '#')[ 0])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值