功能介绍
消息通知接口实在安装插件后提供的一种功能,可以是企业在安装插件后对接别的机构或产品时使用,只需调用消息通知接口即可发送飞书的通知。
API 令牌是其他插件或第三方服务在调用本 API 时必需提供的安全令牌。用户调用这个 API,就可以给某个飞书用户发送通知。
一、消息通知接口配置、使用
1)API 令牌配置
使用消息通知接口必须要进行如下配置。并获取到令牌后,使用令牌进行接口的调用。
通过插件-【API 令牌配置】,点击”创建令牌“,对令牌名称和有效期进行配置,点击”保存“,即可成功创建令牌。
2)约定、限制及假设
Jira 已安装 Feishu for Jira插件,并已完成移动端配置、用户绑定配置。
3)接口文档
(1) 功能描述
根据调用方传入的参数,给对应的飞书用户发送消息通知。
(2) 调用说明
请求类型 | POST |
请求地址 | {jira_base_url}/rest/feiShu-jira/2/message/sendMessage |
媒体类型 | application/json |
请求头 | noticeToken: xxxxxx Required. noticeToken 是其他插件或第三方服务在调用本 API 时必需提供的安全令牌。具体请查阅下文。 |
Auth | 匿名接口无需 Auth。通过 headers 里面传过来的 noticeToken 判断调用是否合法。 |
Body | 以 JSON 格式传输 body。 { "userKey":["JIRAUSER10100", "JIRAUSER19625"], "title":"问题即将到期", "content":"问题即将到期,需要尽快处理", "issueKey":"Test-1 " } 必填字段: userKey、title、content 非必填字段: issueKey |
参数说明 |
|
(3) 消息返回
消息返回格式示例:
{"code": "00000", "msg": "发送成功"}
返回内容为字符串,格式为JSON,UTF-8编码。含code和msg。
code为消息码,msg 为消息内容。
具体消息返回请参照下文:4. 消息码与消息内容一览表。
3. 日志记录
接口接收到的每一条请求报文,都会记录到 jira日志中,便于后期调试排错。
所有的错误与异常均记录在 atlassian-jira.log (jira application 日志)、catalina.out (jira tomcat 日志)。
4. 消息码与消息内容一览表
消息码 | 消息内容(中文) |
00000 | 发送成功。 |
90000 | 参数构造不合法。 |
90001 | 插件的许可无效。 |
90002 | noticeToken不合法。 |
90003 | 用户不存在或未绑定飞书用户。 |
90005 | title 参数不合法。 |
90007 | 插件的配置错误。 |
90008 | Headers 中没有请求头。 |
90009 | content 参数不合法。 |
| 90011 | 请先在移动端进行配置 |
5. 范例
不带issueKey:
带issueKey:



