redis - 微信网页授权的access_token需要缓存吗?
为情所困
为情所困 2017-04-25 09:04:32
0
3
1065

微信网页授权的access_token虽然有时间限制 也是7200 但是看了官方文档并没有限制调用次数 这个还需要缓存吗?

如果缓存的话 只能根据用户的id来缓存access_token 因为每个用户的access_token不一样 但是 这个用户进来的时候 就需要用这个access_token 后面的逻辑怎么写呢? 还有后面的刷新access_token 还需要按照官方提供的refresh_token进行刷新token吗?

为情所困
为情所困

répondre à tous(3)
PHPzhong

Généralement, il n'est pas nécessaire de mettre en cache. L'avantage est que vous n'avez pas besoin de flasher la page d'autorisation à chaque fois que vous l'ouvrez. Si vous la mettez en cache, vous pouvez l'écrire dans la session. peut vérifier s'il existe un access_token et s'il a expiré. S'il a expiré, vous pouvez utiliser rafraîchir_token pour le rafraîchir (cependant, j'ai l'habitude de passer directement à la page d'autorisation pour autoriser à nouveau, sinon je dois juger si le rafraîchir_token a expiré, ce qui est logiquement trop gênant).

曾经蜡笔没有小新

Unifiez la déclaration ci-dessus et résolvez ce problème en réautorisant.

巴扎黑

Aucune mise en cache requise. Il n'y a pas de limite au nombre de fois qu'un access_token peut être appelé, seulement le nombre de fois que vous pouvez demander un access_token par jour. .
De plus, je me souviens qu'une fois que le access_token est utilisé une fois, puis que le access_token n'est plus utilisé pendant un certain temps, le access_token deviendra bientôt invalide. Mais ce n’est pas indiqué dans le document

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