开发者社区> 问答> 正文

钉钉中,新版sdk获取access_token和旧版的获取到的是一样的吗?

钉钉中,新版sdk获取access_token和旧版的获取到的是一样的吗?

展开
收起
多麻辣哦 2024-01-03 20:04:49 71 0
4 条回答
写回答
取消 提交回答
  • access_token是一样的。

    企业内部应用调用本接口获取access_token。调用服务端API获取应用资源时,需要通过access_token来鉴权调用者身份进行授权。https://open.dingtalk.com/document/orgapp/obtain-orgapp-token

    2024-01-04 15:31:03
    赞同 展开评论 打赏
  • 一模一样的,返回的参数

    {
        "errcode": 0,
        "access_token": "96fc7a7axxx",
        "errmsg": "ok",
        "expires_in": 7200
    }
    
    2024-01-04 11:55:20
    赞同 展开评论 打赏
  • 在钉钉中,新版SDK和旧版SDK获取access_token的过程有所不同。根据钉钉开放平台的最新更新,调用服务端API获取应用资源时,需要通过access_token来鉴权调用者身份进行授权。

    新版SDK的更新使得获取用户访问凭证的过程更为清晰和安全。您可以通过以下步骤来获取钉钉用户的access_token:首先,在钉钉开放平台上创建一个应用,获取到应用的AppKey和AppSecret;然后,使用应用的AppKey和AppSecret,调用钉钉开放平台提供的获取access_token接口。值得注意的是,access_token的有效期为7200秒(2小时),有效期内重复获取会返回相同结果并自动续期,过期后获取会返回新的access_token。因此,开发者需要缓存access_token,用于后续接口的调用。由于每个应用的access_token是彼此独立的,所以进行缓存时需要区分应用来进行存储。

    然而,对于旧版的SDK,尽管具体步骤可能略有不同,但其核心目标仍然是获取access_token以供后续接口调用。重要的是要注意不要频繁调用gettoken接口,否则可能会受到频率拦截。此外,针对旧版接口规范已于2023年8月17日迁移至历史文档(不推荐)目录。因此,建议开发者们尽快适应和使用新版的SDK和接口规范,以确保其应用程序能够继续与钉钉平台顺畅地交互。

    2024-01-04 11:55:22
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看

    是的,钉钉新版SDK和旧版获取access_token的机制是一样的。access_token的有效期为7200秒(2小时),有效期内重复获取会返回相同结果并自动续期,过期后获取会返回新的access_token。开发者需要缓存access_token,用于后续接口的调用。因为每个应用的access_token是彼此独立的,所以进行缓存时需要区分应用来进行存储。此外,需要注意的是不能频繁调用gettoken接口,否则会受到频率拦截。同时,在调用服务端API获取应用资源时,也需要通过access_token来鉴权调用者身份进行授权。

    2024-01-03 22:23:14
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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