开发者社区> 问答> 正文

钉钉如何获取第三方企业应用的suiteAccessToken?

钉钉如何获取第三方企业应用的suiteAccessToken?

展开
收起
冰激凌甜筒 2023-07-12 20:33:35 190 0
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要获取第三方企业应用的 suiteAccessToken,可以按照以下步骤进行操作:

    1. 登录到您的钉钉开放平台账号,并进入 "开发者后台"。

    2. 在左侧导航栏中,选择 "开发管理",然后点击 "企业内部应用"。

    3. 找到您需要获取 suiteAccessToken 的第三方企业应用,并点击其对应的 "详细信息"。

    4. 在 "基本信息" 页面中,您会看到 "套件Token" 部分,其中包含 "SuiteKey" 和 "SuiteSecret"。

    5. 将这些信息(SuiteKey 和 SuiteSecret)保存好备用。

    6. 使用保存的 SuiteKey 和 SuiteSecret 来调用获取 suiteAccessToken 的接口。请求地址为 https://oapi.dingtalk.com/service/get_suite_token

    7. 在请求中传递以下参数:suite_key(即 SuiteKey)、suite_secret(即 SuiteSecret)以及 suite_ticket(套件ticket,通过事件回调接收到)。

    8. 发送请求后,将会得到响应,其中包含了 suiteAccessToken。请注意,suiteAccessToken 有一定的有效期,在过期前需要定时刷新。

    2023-07-12 22:35:21
    赞同 展开评论 打赏
  • 要获取第三方企业应用的suiteAccessToken,可以按照以下步骤操作:

    1. 登录到钉钉开放平台:打开钉钉开放平台网站(https://open-dev.dingtalk.com/),使用您的账号登录。

    2. 创建第三方企业应用:在开放平台控制台中,选择"应用开发",然后点击"创建应用"。填写应用基本信息并选择应用类型为"第三方企业应用"。

    3. 获取suiteTicket:在创建第三方企业应用后,您需要在应用详情页中找到"回调信息"部分,并开启"应用事件订阅"功能。之后,当有相应的事件触发时,开放平台会向您配置的回调URL发送请求,包含了suiteTicket参数。

    4. 使用suiteTicket获取suiteAccessToken:通过向开放平台的https://oapi.dingtalk.com/service/get_suite_token接口发送POST请求,提供合法的suiteKey、suiteSecret和suiteTicket参数。开放平台将根据这些参数验证您的身份,并返回包含suiteAccessToken的响应数据。

    5. 刷新suiteAccessToken:suiteAccessToken具有一定的有效期限制,在过期之前,您可以使用刷新令牌(refreshToken)来获取新的suiteAccessToken。具体刷新流程请参考钉钉开放平台的相关文档。

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

    可以按照以下步骤进行操作:

    获取第三方企业永久授权码。在调用获取suite_access_token接口之前,您需要先获取第三方企业的永久授权码,用于后续接口调用的身份验证。

    获取第三方企业的suite_access_token。使用“/service/get_suite_token”接口获取第三方企业的suite_access_token,需要提供第三方企业的suite_key、suite_secret和suite_ticket等参数。其中,suite_ticket是由钉钉服务器推送给开发者的,用于更新suite_access_token,通常情况下每十分钟推送一次。

    缓存suite_access_token。获取到第三方企业的suite_access_token后,建议将其缓存起来,避免频繁调用接口导致的性能和稳定性问题。

    2023-07-12 21:59:24
    赞同 展开评论 打赏
  • 可以通过调用新版的“获取第三方企业应用的suiteAccessToken”接口来获取第三方企业应用的suiteAccessToken,而旧版的该接口则不支持。在此接口中,只有第三方企业应用支持获取suiteAccessToken,而企业内部应用和第三方个人应用则不支持。,此回答整理自钉群"钉钉开发者社区(互助群)"

    2023-07-12 20:51:43
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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