Skip to main content

什么是企业授权应用

企业授权应用属于组织维度的应用,它是钉钉早期版本的一种应用形式。要使用这类应用,你需要根据企业的唯一标识(企业ID,即CorpId)和安全密钥(企业密钥,即CorpSecret)来生成专用的调用凭证,你可以通过生成的调用凭证接入并使用OpenAPI、Webhook和Stream等多种开发能力。 说明 查看和操作企业授权调用的权限仅限于企业管理员,其他成员无法进行此类操作。

什么是企业授权调用

登录钉钉开发者后台,单击 更多 > 基本信息 > 开发信息(旧版),开发者可以找到并记录企业标识(CorpId)和企业密钥(CorpSecret)。使用这两项信息,开发者能够生成专用的调用凭证,该凭证用于访问 OpenAPI 接口,这一过程称为企业授权调用。
这是早期开放平台的历史遗留产品,如果需要,建议采用企业内部应用的方式调用 OpenAPI。详情参考获取企业内部应用访问凭证

如何停止企业授权调用

当你需要停用企业授权调用的功能时,企业密钥(CorpSecret)是无法直接删除的。如果你打算停止使用该授权调用,可以由具有开发权限的企业主管理员进行操作。具体做法是更改绑定的 IP 地址为一个无效的地址,这样便可以实现停用企业授权调用的目的。

在工作台无法找到企业内部应用

答:遇到工作台中找不到相关应用的问题时,可按照如下步骤排查:
  1. 确认当前工作台所对应的企业是否与应用所属企业保持一致。
  2. 确认应用是否已发布。请管理员至开发者后台> 对应应用 > 版本管理和发布 中确认应用是否处于已发布状态。
  3. 确认应用可使用范围。请管理员至开发者后台> 对应应用 > 版本管理和发布 中确认无法找到应用的用户是否在可使用范围中。

小程序开发工具调试内部应用提示“抱歉,你不在应用的可使用范围内,请联系管理员修改配置”

答:遇到调试内部应用报上述提示的可能原因包括但不限于以下情况:
  1. 调试该内部应用的人员不在开发人员列表中。需在开发者后台> 对应应用 > 人员管理 中设置开发人员。
  2. 未对该内部应用上传版本。需确保在小程序开发工具中上传该应用的版本,其次在开发者后台> 对应应用 > 版本管理与发布 中发布版本。
  3. 开发者后台> 对应应用 > 版本管理与发布 > 可使用范围 中未设置该人员。 说明 内部应用小程序需在小程序开发工具上传过版本且在版本管理与发布中发布版本后,才会显示可使用范围。

内部微应用及小程序没有AppKey和AppSecret

答:创建好的应用未显示AppKey和AppSecret的原因可能如下:
  • 在开发者后台创建内部应用时,如下图所示,选择的开发方式为 委托商服务开发, 导致应用管理中未显示。 说明 若实际上无需委托开发,请选择 企业自主开发 image
  • 非应用创建者,没有相关权限,无法查看AppKey和AppSecret。需联系企业主管理员,在钉钉管理后台 > 安全与权限 > 权限管理 页面,添加对应的应用管理权限。image