收藏
回答

如何解决在测试系统生成小程序二维码的时候,使正式系统不能生成小程序二维码

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 auth.getAccessToken 客户端 6.7.3 2.6.6

- 需求的场景描述(希望解决的问题)


生成小程序的二维码需要两步:


1.调用 auth.getAccessToken 获取小程序全局唯一后台接口调用凭据(access_token).


GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET


2.调用 wxacode.getUnlimited 获取小程序码.


POST https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN



问题是,由于申请的每个小程序,都有唯一的APPID 和 APPSECRET,根据这个生成的access只能在一个系统用。

现在实际开发的场景是,正式版的用户正在使用这个access_token生成小程序二维码,开发人员或者测试人员,在测试系统,重新调用了生成access_token的接口,正式版的小程序用户之前生成的access_token就会失效,不能再生成二维码。



- 希望提供的能力

希望access_token能不会失效。

最后一次编辑于  2019-06-04
回答关注问题邀请回答
收藏

2 个回答

  • 铭锋科技
    铭锋科技
    2019-06-04

    access_token肯定会失效的,你是在小程序发送生成二维码的请求吗?

    2019-06-04
    赞同
    回复 1
    • 星
      2019-10-01
      不是每次请求返回的access_token都不一样吗   刚请求到
      的也会失效吗
      2019-10-01
      回复
  • one for all
    one for all
    2019-06-04

    你把access_token服务独立出来,测试和正式都调一个接口。你们应该有缓存token吧

    2019-06-04
    赞同
    回复
登录 后发表内容