收藏
回答

关于获取suite_ticket的方式

已知目前有两种获取suite_ticket的方式

1.企业微信固定10分钟推送

2.企业微信后台主动刷新ticket

现在有这样一个情况:

当后台服务关闭,token失效后,重新启动服务,这时候企业微信后台还未推送新的ticket,且token已失效,所以后续接口操作都失效,这种情况下,只能人工去企业微信后台刷新ticket,如果没有人工干预,将导致无法正常使用接口。

问:是否有其他方式,可以主动调用刷新ticket,节省人工干预操作

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

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-09-11

    您好,后台服务关闭,是指指令回调url所在的服务器吗,就是不手动去刷新ticket,重新启用服务依旧也可以获取到suiteticket的吧

    2020-09-11
    有用
    回复 3
    • 荒城回廊
      荒城回廊
      2020-09-27
      是指回调url所在服务器。
      假设服务是关闭状态,并且token已过期,此时企业微信后台到了自动推送ticket的时间点(这个时间点称为A),那么因为服务处于关闭状态,推送过来的ticket必定无法接收到,如果现在将服务开启(这个时间点称为B),服务器调用接口时由于token过期调用失败,这时候再使用之前保持的ticket去刷新toekn又失败,因为这个ticket不是最新推送过来的ticket,只有等到10分钟之后,也就是企业微信后台再次推送ticket时(这个时间点称为C),后续的接口调用才能正确执行。
      我的意思是在B到C之间,这个空档期间,除了后台手动刷新ticket,还有什么方法来弥补吗?
      2020-09-27
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-09-27回复荒城回廊
      如果出现这种情况确实是智能手动刷新ticket了,所以你们一般需要做容灾啥的应对这种情况,比如负载均衡之类的,当有一路服务宕掉的时候马上切到另一条路
      2020-09-27
      回复
    • 荒城回廊
      荒城回廊
      2020-09-27回复企业微信运营专员-千夜
      了解,谢谢
      2020-09-27
      回复
登录 后发表内容
问题标签