选择应用类型
企业内部应用开发
学习地图
动态与公告
应用开发平台简介(新版)
应用开发平台简介
开发应用(新版)
开发流程概述
获取开发者权限
创建应用
添加应用能力
配置应用
开发 AI 应用
开发小程序应用
开发网页应用
开发酷应用
概述
创建酷应用
开发群聊酷应用
开发单聊酷应用
开发消息菜单酷应用
开发链接增强酷应用
开发快捷指令酷应用
开发成员资料页酷应用
概述
接入成员资料页
成员资料页开发参考
开发文档酷应用
开发机器人应用
发布应用
监控应用
开发应用
服务端API
客户端API
事件订阅
参考
常见问题
历史文档

接入成员资料页

更新于 2024-01-11如果你需要接入成员资料页,你可以依据本文档操作步骤进行接入。

前提条件

需要完成创建酷应用流程。

操作步骤

  1. 选择扩展到成员资料页

  2. 基础信息页面,配置成员资料页基础信息。

    配置项

    必填

    说明

    图标

    酷应用图标,尺寸:240*240px,格式:PNG。默认使用主应用图标。

    名称

    酷应用名称信息。

    描述

    简要描述酷应用功能。

  3. 单击功能设计,配置互动互动卡片模板,可以使用默认卡片模板快速体验。

    说明

    新建模板卡片模板参见更多信息创建通讯录卡片

    配置项

    说明

    卡片模板

    • 填写说明:可以选择酷应用通讯录卡片示例

    说明

    若选择新建模板卡片模板,请参考创建通讯录卡片

    卡片数据回调服务

    • 服务说明:卡片数据回调服务用于在成员资料页扩展时请求开发者获取到需卡片模板和卡片数据,获取到的数据将用于卡片的渲染。

    • 填写说明:请输入获取卡片数据的业务回调服务地址,用于获取卡片的数据。

    • 填写示例:https://dingtalk.com/profile/card/callback

    确认配置无误后,单击右上角保存按钮。

  4. 开发卡片数据回调,更多信息参考功能开发 > 获取脚手架与示例

    1. 钉钉回调业务方数据结构(入参):

      Loading...

      名称

      类型

      是否必填

      描述

      userId

      String

      查看人在某企业下userId信息。

      corpId

      String

      所属企业ID,从不同的入口进入成员资料页,企业ID不同。

      • 内部群&外部群查看成员资料页:返回该内部群&外部群所属的企业ID。

      • 单聊&普通群查看成员资料页:返回被查看人的主企业ID

      说明

      个人主企业可以从何以下路径查看 移动端 > 左上角个人头像 > 点击个人头像 >企业/团队。

      outTrackId

      String

      卡片实例唯一标识。

      type

      String

      回调类型,目前是固定值dynamicDataCallback

      content

      String

      回调业务拓展信息。

      说明

      包含被查看人的企业ID和在企业I下的用户ID。

    2. 业务方响应钉钉侧数据结构(出参):

      Loading...

      名称

      类型

      描述

      data

      Object

      渲染卡片的私有数据对象,适合于设置每个人看到的不一样的卡片内容。

      dynamicDataSourceId

      String

      数据源类型,目前钉钉平台要求必须返回固定值 ds.profile

      dynamicDataValueType

      String

      数据源data返回数据格式,目前钉钉平台要求必须返回固定值 OBJECT

      签名验证:

      为了提升回调接口的安全性,从钉钉侧发起的HTTP回调请求,支持开发者进行来源校验。

      如配置链接增强时提供了“卡片数据回调Secret”,则收到的HTTP请求Header中包含签名相关Header:

      • x-ddpaas-signature-timestamp:签名时间戳

      • x-ddpaas-signature:签名串

      其中 <签名串> = calcSignature(apiSecret, <签名时间戳>),apiSecret是配置时指定的“卡片数据回调Secret”

      接口提供方应使用如下方法计算签名并验证签名串是否正确以防未授权的调用:

      Loading...
      说明

      卡片数据响应,请参考成员资料页扩展互动卡片能力

  5. 单击预览发布 > 发布,显示可见性设置。

  6. 单击去设置,完成可见性设置。

    说明

    登录钉钉管理后台,需要企业子管理员权限。

    通讯录成员资料页可见性配置规则需要设置:展示范围和可见范围,支持按照部门、人、角色维度设置。

    说明

    自己看自己需要勾选 展示此信息的成员自己也可见

  7. 扫码查看成员资料页扩展,使用移动端扫码快速体验。

    扫码预览,展示信息。

后续步骤

消息菜单酷应用完成发布后,需要完成主应用发布

这篇文档是否有帮助?
点击纠错