支付宝小程序token轮询更换

本文介绍了支付宝小程序中实现token自动更新的步骤。当新用户进入小程序时,授权接口返回过期时间,此后通过轮询机制在时间结束后更新token。在app.js中设置轮询操作,确保授权成功后启动轮询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当时写这个需求是项目组安排的,之前token有效期是永久的,需求就是后端返回一个时间,等时间过了之后进行一个token替换的一个操作,会一直轮询替换,废话不多说上代码!!!!!

第一步每当新用户进入小程序的时候会调用授权接口,然后授权接口会返回一个时间,在这个时间结束之后就会调用轮询接口。

          console.log(httpRes,"授权");
          if (httpRes && httpRes.data && httpRes.data.data && httpRes.data.data.tokenTtl) {
   
            console.log("有token调轮询");
            app.tokenIsOverdue(httpRes.data.data.tokenTtl);
          }

第二步在app.js里面写这个轮询操作,授权成功之后才会触发轮询操作。

var isOverdueTimer = null
// var tokenChangeTime = 1 * 5 * 60 * 1000
var tokenChangeTime = 10 * 1000
var loopTime = null;
var tokenTi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值