收藏
回答

小程序 怎么实现同一个配置多个 access_token ?

正式环境与测试环境 appId 与 secret 用的是同一个配置,但每次获取 access_token 会是另一个环境的过期,怎么要让他不过期

回答关注问题邀请回答
收藏

4 个回答

  • showms
    showms
    2024-03-26

    按你的意思是正式、测试环境都是用同一个小程序,可以改成只在正式环境获取token,测试环境不获取,或者用这个接口获取

    https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getStableAccessToken.html

    2024-03-26
    有用 2
    回复 1
    • 九爷
      九爷
      2024-04-12
      这个方案,如果服务端对stable token 做了缓存,那么 测试环境、线上环境,有概率出现   相互影响的情况;出现线上环境拿到旧token 去进行后续的流程; 然后报40001 ; 


      还在寻找一个appid 区分环境取token的方案~~~
      2024-04-12
      回复
  • Hlxuan.
    Hlxuan.
    2024-03-26

    用稳定版接口获取access_token,文档:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getStableAccessToken.html

    2024-03-26
    有用 1
    回复
  • A黑色低调
    A黑色低调
    2024-03-26

    我是这么做的,两个小程序,开发用开发的正式上线的不动,开发的测试好之后直接给上线的更新即可,这样非常简便省事。

    2024-03-26
    有用 1
    回复
  • Affection
    Affection
    2024-03-26

    把获取到的access_token存在缓存里,比如redis,正式环境与测试环境都连同个redis,但不建议这样做,正式环境和测试环境最好相隔离。

    2024-03-26
    有用
    回复
登录 后发表内容