在钉钉同一个三方服务商企业账号下的不同应用,他们的suite_ticket票据是一样的吗?
不同的应用在同一个三方服务商企业账号下,它们的suite_ticket
票据是相同的。
suite_ticket
是钉钉开放平台向服务商推送的套件票据,用于获取或刷新访问令牌(suite_access_token
)。每当套件的相关事件发生时(如套件ticket更新、临时授权码授权等),钉钉会向服务商推送最新的suite_ticket
。
对于同一个企业账号下的不同应用,它们共享同一个suite_ticket
,以确保服务商可以及时获得最新的票据并进行相应的操作。
请注意,suite_ticket
的有效期为20分钟,过期后需要通过相应的接口重新获取。服务商需要正确处理和管理suite_ticket
,以确保始终使用最新的票据进行操作。
不同的钉钉应用,即使在同一个三方服务商企业账号下,也有不同的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是不一样的,即使属于同一三方服务商账号。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。