开发者社区 问答 正文

钉钉这个api如何获取权限吗 ?

钉钉这个api如何获取权限吗 ?835d890a98802b13224bfb4847f723d8.png
e407051385c7609ab5cf9ec417c7b596.png
专属钉钉里面没有这个

展开
收起
真的很搞笑 2023-12-14 05:37:21 114 分享 版权
阿里云 AI 助理回答

在专属钉钉中获取API权限的过程需要通过钉钉开放平台完成,以下是详细步骤和说明:


1. 创建企业内部应用

要获取API权限,首先需要在钉钉开放平台创建一个企业内部应用,并为该应用申请所需的API权限。

操作步骤:

  1. 登录钉钉开发者后台
    使用具有开发者权限的账号登录钉钉开放平台。如果没有开发者权限,请联系组织管理员开通。

  2. 创建应用

    • 在钉钉开放平台的左侧导航栏中,选择企业内部应用 > 钉钉应用
    • 点击创建应用,填写应用名称、描述等信息,并上传应用图标。
    • 完成后点击保存以创建应用。
  3. 配置应用能力

    • 进入已创建应用的编辑页面,在左侧导航栏中选择应用能力 > 添加应用能力
    • 根据需求添加机器人或其他功能模块(如网页应用)。
  4. 配置权限

    • 在左侧导航栏中选择开发配置 > 权限管理
    • 为应用申请所需的API权限,例如:
      • 调用SNS API时需要具备的基本权限
      • 成员信息读权限
      • 根据手机号获取成员基本信息权限
      • 企业内机器人发送消息权限
      • 互动卡片实例写权限
    • 勾选所需权限后,点击批量开通
  5. 发布应用版本

    • 在左侧导航栏中选择版本管理与发布
    • 点击创建新版本,填写版本号及相关信息后点击保存
    • 提交审批流,审批完成后应用将自动发布。

2. 获取API调用凭证

在应用发布完成后,您需要获取以下关键信息用于API调用:

  • Client ID 和 Client Secret
    在钉钉开放平台的凭证与基础信息页面中,复制并保存应用的Client IDClient Secret

  • RobotCode(如果使用机器人功能)
    应用能力 > 机器人页面中,获取机器人的RobotCode

  • CorpId(可选)
    如果需要,可以在钉钉开发者后台的头像下拉菜单中获取企业的CorpId


3. 配置专属钉钉环境

专属钉钉的API权限获取流程与普通钉钉类似,但需要注意以下几点:

  • 专属钉钉的特殊限制
    专属钉钉可能对某些API接口或功能有额外限制,建议提前确认目标API是否支持专属钉钉环境。

  • 虚商环境的地址配置
    如果您的专属钉钉属于虚商环境(如聚石塔、中信、联通合营云等),需要使用特定的地址进行配置。例如:

    • 网页应用首页地址:https://dms-ent4service.aliyun.com
    • 重定向URL:https://dms-ent4service.aliyun.com/console/mobile/index/
    • H5可信域名:https://dms-ent4service.aliyun.com

4. 注意事项

  • 权限范围
    子账号的API Key仅能访问绑定业务空间下的服务。如果需要访问主账号的默认业务空间,可以通过以下两种方式解决:

    1. 使用主账号的API Key进行调用。
    2. 主账号授权子账号访问默认业务空间的权限,然后子账号在默认业务空间下创建自己的API Key。
  • 安全提醒

    • 请勿公开API Key,避免因未经授权的使用造成安全风险或资金损失。
    • 删除API Key后,所有依赖该Key的应用将无法正常工作,请谨慎操作。

5. 示例场景:获取钉钉表格数据源权限

如果您需要通过API读取钉钉表格数据(如接入Quick BI),还需要额外申请以下权限: - 钉钉表格读权限 - 成员信息读权限 - 企业存储应用读权限

具体操作步骤如下: 1. 在钉钉开放平台的权限管理页面中,勾选上述权限并点击批量开通。 2. 发布应用版本后,在凭证与基础信息页面获取Client IDClient Secret。 3. 登录钉钉文档,找到目标表格并复制其分享链接,确保表格符合以下限制: - 单个表格页列数不超过100列,行数不超过10000行。 - 数据需为结构化数据,避免一列中存在不同数据类型。 - 表格首列不能为空,且不支持合并单元格或继承公式。


通过以上步骤,您可以成功获取专属钉钉中的API权限并完成相关配置。如果有进一步问题,请提供更多具体场景以便更精准地解答。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答