通过code换取网页授权access_token,这个接口有并发限制吗?

小程序 文章 2022-01-04 19:40 1223 0 全屏看文

AI助手支持GPT4.0

通过code换取网页授权access_token,这个接口有并发限制吗?Exchange code for webpage authorization access_token. Does this interface have concurrency restrictions?

通过code换取网页授权access_token,这个接口有并发限制吗?

https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html

https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html

回答:

老张:

1、思路错误。

这个接口永远不应该有并发。第一个调用后保存下来,接下来999个用户直接读这个值。

拾忆:

建议自行做好access_token的缓存机制,固定周期(2小时以内)获取一次,因为每次获取新的access_token上一次获取的最多只有5分钟的有效期,而且你高并发获取的access_token会出现大量access_token失效。

Thomas Lee:第二步:通过code换取网页授权access_token
首先请注意,这里通过code换取的是一个特殊的网页授权access_token,与基础支持中的access_token(该access_token用于调用其他接口)不同。公众号可通过下述接口来获取网页授权access_token。如果网页授权的作用域为snsapi_base,则本步骤中获取到网页授权access_token的同时,也获取到了openid,snsapi_base式的网页授权流程即到此为止。
尤其注意:由于公众号的secret和获取到的access_token安全级别都非常高,必须只保存在服务器,不允许传给客户端。后续刷新access_token、通过access_token获取用户信息等步骤,也必须从服务器发起。
请求方法
获取code后,请求以下链接获取access_token: https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
拾忆:access_token可以获取后自己存自己的服务器的数据库或者redis,新获取的access_token有效期是2小时,如果重新获取会导致上上次的失效,上次的5分钟失效。至于access_token怎么在自己的服务端保存,那你就自行处理,上面已经说过了。
微喵网络:

什么情况下需要并发?

Thomas Lee:我们一秒内要请求这个接口1000次,1000个用户进来,不知道能不能支持?

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
扫码点餐和外卖小程序必须每年各交300元的认证费吗?
点击了广告,流量主为什么没有收益?
小程序内已有产生订单支付、开通直播还是显示小程序近90天没有存在支付行为,不能申请开通直播能力?
不同用户登陆同一个微信小程序,微信返回的openid一样怎么解决?
关于视频号原创不给流量,这是什么情况?
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8030
问题? 7261
如何快速搭建抽奖助手小程序(无需代码知识) 5045
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6000
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5516
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5212
如何解决渲染层网络错误Failed to load media? 16563
小程序找号找回 释放昵称? 2426
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 2508
删除部分微信用户个人数据的通知,怎么删除? 5555