更新于 2025-08-27
调用 dd.getAuthCode,获取应用免登授权码。
- 免登是指用户进入应用后,无需输入钉钉用户名和密码,应用程序可自动获取当前用户登录系统的流程。
- 在免登流程中需要向钉钉获取免登授权码,即是通过调用该api获取。获取的免登授权码有效期5分钟,且只能使用一次。
具体免登流程如下:
小程序免登具体操作内容,可参考小程序应用免登,包含Demo 示例。
| 应用能力 | Android | iOS | Harmony | Mac | Windows | 预览效果 |
|---|---|---|---|---|---|---|
| 网页应用(原H5微应用) | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | - |
| 小程序 | 6.0.0 | 6.0.0 | 不支持 | 6.0.0 | 6.0.0 | 去预览 |
| 应用类型 | 是否支持调用 |
|---|---|
| 企业内部应用 | 是 |
| 第三方企业应用 | 是 |
| 第三方个人应用 | 是 |
无需鉴权即可直接调用
继承通用输入对象,扩展属性描述:
| 名称 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
| corpId | String | 是 | ding12345xxx | 企业 CorpID。 |
继承通用输出对象,扩展属性描述:
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| authCode | String | hYLK98jkf0m | 授权码。有效期5分钟,且只能使用一次,使用后会失效。 |
| 错误码 | 描述 |
|---|---|
| 3 | 系统异常 |
dd.getAuthCode({
corpId: 'ding12345xxx',
success: (res) \=> {
const { authCode } \= res;
},
fail: () \=> {},
complete: () \=> {},
});
success返回对象示例:
{ "authCode": "hYLK98jkf0m" }