开发者社区> 问答> 正文

在钉钉同一个三方服务商企业账号下的不同应用,他们的suite_ticket票据是一样的吗?

在钉钉同一个三方服务商企业账号下的不同应用,他们的suite_ticket票据是一样的吗?

展开
收起
三分钟热度的鱼 2023-08-08 16:37:57 111 0
2 条回答
写回答
取消 提交回答
  • 不同的应用在同一个三方服务商企业账号下,它们的suite_ticket票据是相同的。

    suite_ticket是钉钉开放平台向服务商推送的套件票据,用于获取或刷新访问令牌(suite_access_token)。每当套件的相关事件发生时(如套件ticket更新、临时授权码授权等),钉钉会向服务商推送最新的suite_ticket

    对于同一个企业账号下的不同应用,它们共享同一个suite_ticket,以确保服务商可以及时获得最新的票据并进行相应的操作。

    请注意,suite_ticket的有效期为20分钟,过期后需要通过相应的接口重新获取。服务商需要正确处理和管理suite_ticket,以确保始终使用最新的票据进行操作。

    2023-08-08 22:05:28
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    不同的钉钉应用,即使在同一个三方服务商企业账号下,也有不同的suite_ticket票据。

    suite_ticket是钉钉为三方应用颁发的永久访问凭证,与具体的应用(包括应用ID和应用Secret)之间是一对一映射。

    也就是说:

    同一三方服务商账号下的不同应用,有不同的应用ID和应用Secret
    对应的suite_ticket ticket也是不同的
    所以在实际调用钉钉API时,即使三方服务商账号相同,也需使用对应的应用的suite_ticket来调用。

    举个例子:

    企业1的官网应用:应用ID 为xxx , suite_ticket 为aaa
    企业1的移动应用:应用ID 为yyy,suite_ticket 为bbb
    然后在调用钉钉API时,需要分别使用:

    官网应用调用时,使用 suite_ticket 为aaa
    移动应用调用时,使用suite_ticket 为bbb
    如果使用一个应用的suite_ticket,调用另外一个应用需要的数据,很可能会授权失败。

    所以总的来说,不同应用的suite_ticket是不一样的,即使属于同一三方服务商账号。

    2023-08-08 19:47:59
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载