添加应用后必须添加必要的能力及设置正确的权限才能工作
新建应用
前往 飞书管理后台创建应用
添加能力
点击新创建的应用添加修改配置信息
设置权限
点击 权限管理 开通以下权限:
| 权限名称 | 权限类型 | 可访问的数据范围 |
|---|---|---|
| 获取通讯录基本信息 contact:contact.base:readonly | 应用身份 | 通讯录 全部成员 |
| 获取用户 user ID contact:user.employee_id:readonly | 应用身份 | 通讯录 全部成员 |
| 通过手机号或邮箱获取用户 ID contact:user.id:readonly | 应用身份 | 通讯录 全部成员 |
| 获取用户基本信息 contact:user.base:readonly | 应用身份 | 通讯录 全部成员 |
| 查看、创建、更新、删除原生审批实例相关信息 approval:instance | 应用身份 | |
| 查看、创建、更新、删除原生审批定义相关信息 approval:definition | 应用身份 | |
| 以应用的身份发消息 im:message:send_as_bot | 应用身份 |
设置审批
获取飞书审批 ID
前往飞书管理后台 > 工作台 > 应用管理 > 审批
找到要集成的审批模版,点击右侧的 笔形 图标。
从浏览器地址栏中获取飞书审批id
比如,下面 URL 中的审批id是:
0A3FA28D-27A5-4C2E-B806-0617CA08ED31
https://www.feishu.cn/approval/admin/createApproval?id=7572909507882713090&definitionCode=0A3FA28D-27A5-4C2E-B806-0617CA08ED31
事件管理
如果需要飞书审批后,Jira 相关问题自动更改工作流状态,就需要设置 事件管理。
- 点击 事件与回调 > 事件配置
- 点击 订阅方式 右侧笔形图标
- 选择 将事件发送至 开发者服务器
- 在请求地址中填写接收地址,如: <Jira 主页地址>/plugins/servlet/feishu-approval-callback
点击保存前,Encrypt Key 的值,复制到 审批基本设置 对应的 回调密钥 字段中,并保存插件中的审批设置。
- 点击 保存 按钮
- 如果需要加密传输,点击 加密策略 标签页
- 复制 Encrypt Key,备用。
- 点击 添加事件,添加 审批通过 v1.0' 事件。
发布应用
应用发布后才能使用
获取连接信息






