开发者社区 问答 正文

钉钉网页应用开发 如何实现在钉钉工作台打开?目前点击网页应用后是有弹窗的,如何不用弹窗打开?

钉钉网页应用开发

展开
收起
1294176430784590 2024-02-20 14:29:19 101 分享 版权
阿里云 AI 助理回答

钉钉网页应用开发指南

以下是基于知识库资料整理的钉钉网页应用开发详细步骤,涵盖从创建应用到配置权限、发布应用的完整流程。


1. 创建钉钉应用

在钉钉开放平台中创建企业内部应用是开发的第一步。具体操作如下:

  1. 登录钉钉开放平台
    使用具有开发者权限的账号登录钉钉开放平台。

  2. 进入应用开发页面
    在顶部导航栏中单击应用开发,然后选择左侧导航栏中的企业内部应用 > 钉钉应用

  3. 创建应用

    • 单击页面右上角的创建应用按钮。
    • 填写以下信息:
      • 应用名称:仅支持中文、英文字符及数字。
      • 应用描述:补充说明应用用途。
      • 应用图标:上传符合要求的图片(JPG或PNG格式,像素240x240以上,大小不超过120KB)。
    • 单击保存完成创建。

2. 配置网页应用信息

为确保应用能够在移动端和PC端正常运行,需要配置网页应用的相关信息。

  1. 进入应用编辑页面
    在钉钉应用列表中找到已创建的应用,单击其名称进入详情页面。

  2. 配置首页地址

    • 在左侧导航栏中选择应用能力 > 网页应用
    • 添加应用首页地址,例如https://dms.aliyun.com(如果是虚商环境,请使用https://dms-ent4service.aliyun.com)。
    • 单击保存
  3. 配置重定向URL和H5可信域名

    • 在左侧导航栏中选择开发配置 > 安全设置
    • 配置以下内容:
      • 重定向URL:例如https://dms.aliyun.com/console/mobile/index/(虚商环境需调整为对应地址)。
      • H5可信域名:例如https://dms.aliyun.com
    • 分别单击添加以保存配置。

3. 配置权限

为了使应用能够调用钉钉API并实现功能,需要申请相关权限。

  1. 进入权限管理页面
    在左侧导航栏中选择开发配置 > 权限管理

  2. 申请必要权限
    根据需求申请以下权限:

    • 调用SNS API时需要具备的基本权限。
    • 成员信息读权限。
    • 根据手机号获取成员基本信息权限。
    • 获取钉钉开放接口用户访问凭证的基础权限。
    • 钉钉群基础信息管理权限。
    • 企业内机器人发送消息权限。
    • 互动卡片实例写权限。
  3. 批量申请权限
    勾选所需权限后,在右上角单击批量申请


4. 创建消息卡片模板

如果应用需要通过卡片消息与用户交互,则需要创建消息卡片模板。

  1. 进入卡片平台
    访问钉钉卡片平台,单击新建模板

  2. 填写模板信息

    • 卡片类型:选择消息卡片
    • 卡片模板场景:选择普通卡片AI卡片
    • 关联应用:选择当前创建的应用。
    • 单击创建
  3. 保存并发布模板

    • 在模拟编辑页面无需修改配置,直接单击保存发布
    • 返回模板列表页面,复制生成的模板ID

5. 授予发送卡片消息权限

创建卡片后,需要为应用授予发送卡片消息的权限。

  1. 进入权限管理页面
    在左侧导航栏中选择开发配置 > 权限管理

  2. 申请卡片消息权限

    • 在搜索框中输入Card.Streaming.WriteCard.Instance.Write
    • 分别单击申请权限

6. 发布应用

完成上述配置后,需要将应用发布至企业内部使用。

  1. 创建新版本

    • 在左侧导航栏中选择版本管理与发布
    • 单击创建新版本,填写以下信息:
      • 应用版本号:例如1.0.0
      • 版本描述:简要说明版本更新内容。
      • 应用可用范围:选择应用适用的企业范围。
    • 单击保存
  2. 发布应用

    • 保存成功后,单击直接发布
    • 确认发布后,应用即可供企业内部其他用户使用。

注意事项

  • 权限限制:部分权限可能需要管理员审批,请提前联系组织管理员。
  • 商业化政策:自2024年1月1日起,钉钉机器人的Webhook逐步商业化,免费额度为5000次/自然月,请合理规划使用。
  • 虚商环境:如果使用的是虚商环境(如聚石塔、中信等),请确保所有配置地址均替换为对应的虚商地址。

通过以上步骤,您可以成功开发并发布一个钉钉网页应用。如有进一步问题,请参考官方文档或联系技术支持团队。

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