java - 微信刷新 jsapi_ticket 问题
PHP中文网
PHP中文网 2017-04-17 17:36:25
0
2
582

背景:微信的 jsapi_ticket,有7200秒的有效期,官方文档说要第三方自定义中控服务器,在一定的时间去刷新 jsapi_ticket。
问题描述:定义了一个 Timer 定时器,提前 200 秒去获取 jsapi_ticket。但是每次刷新后获取到的jsapi_ticket都是同一个值,不会改变。
测试如下:

测试时调用了两个方法:获取 access_token 和 获取 jsapi_ticket,两次获取的 access_token 不一样,但是 jsapi_ticket 却是一样。

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
伊谢尔伦

Peu importe que ce soit pareil ou pas, du moment que ça marche

Ce serait formidable si vous en faisiez un déclencheur passif. Vérifiez le délai d'expiration à chaque fois que vous l'utilisez. S'il expire, actualisez-le. C'est ainsi qu'il est utilisé dans l'exemple php officiel

Ty80

La réponse ci-dessus vient de PHP. Vous pouvez en tirer des leçons. Pour le front-end qui a des ressources statiques, vous ne pouvez laisser le front-end le vérifier que s'il est expiré, envoyer une demande de mise à jour. le ticket au serveur et laissez le serveur le mettre à jour. Le brossage actif semble peu fiable, 7200s, la carte n'est pas si précise

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal