收藏
回答

component_verify_ticket 怎么在测试环境获取?

现在接收别的公司的项目,他们项目没有搭测试环境。现在我们想自己搭一套测试环境,怎么样在测试环境中获取component_verify_ticket呢?可以主动发接口获取吗?

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

4 个回答

  • 第三方平台开发者助手1号
    第三方平台开发者助手1号
    11-22

    你好,可以在你们客户的第三那方平台中修改授权事件url,但务必不要进行全网发布(否则会影响线上业务哈,切记),使其一直保持在测试状态,待你们测试完毕之后,再把这个这个url改回线上的那个授权事件url哈。

    11-22
    有用 1
    回复 6
    查看更多(1)
  • 青寒
    青寒
    11-20

    他们正式环境的component_verify_ticket存储在什么地方了?是数据库还是文件?

    让他们或你们写1个接口,直接调用他们存储好的component_verify_ticket,而不是让微信官方发给你们。

    11-20
    有用
    回复
  • 老张
    老张
    11-19

    我上次的回答不行吗?我感觉那种办法很方便啊,我们轻松地获得component_verify_ticket

    11-19
    有用
    回复 7
    • ray
      ray
      11-19
      你理解错了,楼主的问题不是解密 ticket 那套流程怎么走,而是正式环境、测试环境都需要 ticket,不同环境数据库可能都不通,怎么两个环境都拿到有效的 ticket;
      我也有这个疑惑,不知道你有没有什么好的建议?
      11-19
      回复
    • ray
      ray
      11-19
      微信服务器同一时间只能往一个服务推送,要么正式环境,要么测试环境,不可能两边同时推的;如果服务已经上线,那就只能往这个环境推了,这时候测试环境也需要 ticket 怎么办呢?
      我目前的想法是测试环境通过接口向正式环境请求缓存的 ticket。
      11-19
      回复
    • 老张
      老张
      11-20回复ray
      显然有些数据必须两个环境共享的,比如这个ticket,比如token,否则你环境一刚获取了token,环境二也获取一次token,环境一的token不就失效了吗?
      11-20
      回复
    • ray
      ray
      11-20回复老张
      是的,就是想资讯你们共享的方式。测试环境是通过接口的方式,获取正式环境的数据吗?
      11-20
      回复
    • 老张
      老张
      11-20回复ray
      当然是同一个进程,同一个数据库,同一个表了。
      11-20
      回复
    查看更多(2)
  • James¹⁰¹⁴
    James¹⁰¹⁴
    11-19

    component_verify_ticket是微信服务器每10分钟推送一次,没有接口可以主动获取。

    11-19
    有用
    回复
登录 后发表内容
问题标签