链接是Jira问题和Zendesk票证之间的连接。亚博您可以使用这个API列出、创建和删除链接。

JSON格式

链接被表示为具有以下属性的JSON对象:

名字 类型 只读 强制性的 描述
created_at 字符串 真正的 创建链接的时间
id 整数 真正的 在创建链路时自动分配
issue_id 字符串 真正的 Jira问题的id
issue_key 字符串 真正的 Jira事件的关键
ticket_id 整数 真正的 Zendesk机票的id亚博
updated_at 字符串 真正的 链接最后更新的时间
url 字符串 获取链接详细信息的url

Jira集成使用issue_id识别一个问题。issue_id被用过了issue_key因为issue_id是不可变的。一个issue_key将问题转移到其他项目后可能会更改。您可以使用说明获取issue的ID在这里或者通过Jira REST API:服务器

issue_key也是强制性的,因为它用于支持将问题键同步到票据。您可以阅读更多关于字段同步特性的信息在这里

例子

             
{“created_at”“2017 - 01 - 01 t09:30:00z”“id”1234“issue_id”“5460”“issue_key”“测试- 5460”“ticket_id”5000“updated_at”“2017 - 01 - 01 t09:30:00z”}
  • GET / api / v2 / jira /链接

列出当前帐户的链接,按id排序。

允许

  • 管理员

分页

默认情况下,该端点每个页面检索1000个链接。您可以对可用链接进行分页,并使用控件的组合自定义页面大小页面(后)页面(大小)参数。

参数

名字 类型 要求 描述
过滤器(ticket_id) 整数 查询 通过指定票证id或问题id,列出特定Zendesk票亚博证或Jira问题的链接。目前不支持按问题键进行过滤
页面(后) 整数 查询 当提供时,返回的分页数据的第一项必须是结果列表中紧跟在游标之后的项。例外:如果结果列表中没有落在游标之后的项,则返回的分页数据必须是空数组
页面(大小) 整数 查询 将返回的条目数

代码示例

旋度
              
旋度https://{子域名}.亚博zendesk.com/api/v2/jira/links\- u{电子邮件}{密码}#按票过滤链接旋度https://{子域名}.亚博zendesk.com/api/v2/jira/links ?过滤器ticket_id]5000\- u{email_address}{密码}
              
进口“fmt”“输入输出”“net/http”函数主要{url:=“https://support.亚博zendesk.com/api/v2/jira/links?filter [ticket_id] = 5000和页面(后)= 1234和页面大小= 100”方法:=“获得”要求的事情犯错:=httpNewRequest方法url如果犯错! ={fmtPrintln犯错返回}要求的事情添加“内容类型”“application / json”要求的事情添加“授权”“基本< auth-value >”// Base64编码的"username:password"客户端:=http客户端{}res犯错:=客户端要求的事情如果犯错! ={fmtPrintln犯错返回}推迟res身体关闭身体犯错:=ioReadAllres身体如果犯错! ={fmtPrintln犯错返回}fmtPrintln字符串身体}
Java
              
进口comsquareupokhttp*OkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/v2/jira/links”newBuilderaddQueryParameter“过滤器(ticket_id)”“5000”addQueryParameter“页面(后)”“1234”addQueryParameter“页面大小”“100”请求请求请求构建器urlurlBuilder构建方法“获得”addHeader“内容类型”“application / json”addHeader“授权”凭证基本“电子邮件”“你的密码”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置{方法“得到”url“https://support.亚博zendesk.com/api/v2/jira/links”{“内容类型”“application / json”“授权”的基本< auth-value >”// Base64编码的"username:password"}参数个数{“过滤器(ticket_id)”“5000”的页面(后)“1234”页面(大小)的“100”}}axios配置然后函数响应{控制台日志JSONstringify响应数据}函数错误{控制台日志错误}
Python
              
进口请求url“https://support.亚博zendesk.com/api/v2/jira/links?filter [ticket_id] = 5000和页面(后)= 1234和页面大小= 100”{“内容类型”“application / json”}响应请求请求“获得”url身份验证“<用户名>”' <密码> '打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/v2/jira/links”uri查询URIencode_www_form“过滤器(ticket_id)”“5000”“页面(后)”“1234”“页面大小”“100”请求HTTP得到uri“内容类型”“application / json”请求basic_auth“用户名”“密码”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

200好了
              
//状态200 OK{“链接”{“created_at”“2017 - 01 - 01 t09:30:00z”“id”1234“issue_id”“5460”“issue_key”“测试- 5460”“ticket_id”5000“updated_at”“2017 - 01 - 01 t09:30:00z”}]“元”{“after_cursor”“https://{子域名}.zendes亚博k.com/api/v2/jira/links ?页面(后)= 5000”“has_more”真正的}}
  • GET / api /服务/ jira /联系/ {link_id}

检索单个链接。

允许

  • 管理员

参数

名字 类型 要求 描述
link_id 整数 路径 真正的 链路id

代码示例

旋度
              
旋度https://{子域名}.亚博zendesk.com/api/services/jira/links/{id}\- u{电子邮件}{密码}
              
进口“fmt”“输入输出”“net/http”函数主要{url:=“https://support.亚博zendesk.com/api/services/jira/links/1234”方法:=“获得”要求的事情犯错:=httpNewRequest方法url如果犯错! ={fmtPrintln犯错返回}要求的事情添加“内容类型”“application / json”要求的事情添加“授权”“基本< auth-value >”// Base64编码的"username:password"客户端:=http客户端{}res犯错:=客户端要求的事情如果犯错! ={fmtPrintln犯错返回}推迟res身体关闭身体犯错:=ioReadAllres身体如果犯错! ={fmtPrintln犯错返回}fmtPrintln字符串身体}
Java
              
进口comsquareupokhttp*OkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/services/jira/links/1234”newBuilder请求请求请求构建器urlurlBuilder构建方法“获得”addHeader“内容类型”“application / json”addHeader“授权”凭证基本“电子邮件”“你的密码”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置{方法“得到”url“https://support.亚博zendesk.com/api/services/jira/links/1234”{“内容类型”“application / json”“授权”的基本< auth-value >”// Base64编码的"username:password"}}axios配置然后函数响应{控制台日志JSONstringify响应数据}函数错误{控制台日志错误}
Python
              
进口请求url“https://support.亚博zendesk.com/api/services/jira/links/1234”{“内容类型”“application / json”}响应请求请求“获得”url身份验证“<用户名>”' <密码> '打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/services/jira/links/1234”请求HTTP得到uri“内容类型”“application / json”请求basic_auth“用户名”“密码”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

200好了
              
//状态200 OK{“链接”{“created_at”“2017 - 01 - 01 t09:30:00z”“id”1234“issue_id”“5460”“issue_key”“测试- 5460”“ticket_id”5000“updated_at”“2017 - 01 - 01 t09:30:00z”“url”“https://subdomain.亚博zendesk.com/api/services/jira/links/1234”}}
  • POST / api /服务/ jira /链接

创建链接。

允许

  • 管理员

例子的身体

             
{“链接”{“issue_id”“5461”“issue_key”“测试- 5461”“ticket_id”5001}}

代码示例

旋度
              
旋度https://{子域名}.亚博zendesk.com/api/services/jira/links\- d“{”链接”:{“ticket_id”:5001年,“issue_id”:“5461”,“issue_key”:“测试”- 5461}}”\- h“application / json内容类型:\- u{email_address}{密码}- x的帖子
              
进口“fmt”“输入输出”“net/http”“弦”函数主要{url:=“https://support.亚博zendesk.com/api/services/jira/links”方法:=“职位”有效载荷:=字符串NewReader”{“链接”:{“issue_id”:“5461”,“issue_key”:“测试- 5461”,“ticket_id”:5001}} '要求的事情犯错:=httpNewRequest方法url有效载荷如果犯错! ={fmtPrintln犯错返回}要求的事情添加“内容类型”“application / json”要求的事情添加“授权”“基本< auth-value >”// Base64编码的"username:password"客户端:=http客户端{}res犯错:=客户端要求的事情如果犯错! ={fmtPrintln犯错返回}推迟res身体关闭身体犯错:=ioReadAllres身体如果犯错! ={fmtPrintln犯错返回}fmtPrintln字符串身体}
Java
              
进口comsquareupokhttp*OkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/services/jira/links”newBuilderRequestBody身体RequestBody创建MediaType解析“application / json””“{\”链接\”{issue_id \“\”\”5461\”issue_key \“\”\”测试-5461\”ticket_id \“\”5001}}”“请求请求请求构建器urlurlBuilder构建方法“职位”身体addHeader“内容类型”“application / json”addHeader“授权”凭证基本“电子邮件”“你的密码”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var数据JSONstringify{“链接”{“issue_id”“5461”“issue_key”“测试- 5461”“ticket_id”5001}}var配置{方法“职位”url“https://support.亚博zendesk.com/api/services/jira/links”{“内容类型”“application / json”“授权”的基本< auth-value >”// Base64编码的"username:password"}数据数据}axios配置然后函数响应{控制台日志JSONstringify响应数据}函数错误{控制台日志错误}
Python
              
进口请求进口jsonurl“https://support.亚博zendesk.com/api/services/jira/links”有效载荷json加载”““{“链接”:{“issue_id”:“5461”,“issue_key”:“测试- 5461”,“ticket_id”:5001}}”“”{“内容类型”“application / json”}响应请求请求“职位”url身份验证“<用户名>”' <密码> 'json有效载荷打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/services/jira/links”请求HTTP帖子uri“内容类型”“application / json”请求身体{“链接”{“issue_id”“5461”“issue_key”“测试- 5461”“ticket_id”5001}}请求basic_auth“用户名”“密码”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

201年创建
              
//状态201创建{“链接”{“created_at”“2017 - 01 - 01 t09:30:00z”“id”1234“issue_id”“5460”“issue_key”“测试- 5460”“ticket_id”5000“updated_at”“2017 - 01 - 01 t09:30:00z”“url”“https://subdomain.亚博zendesk.com/api/services/jira/links/1234”}}
  • 删除/ api /服务/ jira /联系/ {link_id}

删除给定的链接。

允许

  • 管理员

参数

名字 类型 要求 描述
link_id 整数 路径 真正的 链路id

代码示例

旋度
              
旋度https://{子域名}.亚博zendesk.com/api/services/jira/links/{id}\- u{email_address}{密码}- x删除
              
进口“fmt”“输入输出”“net/http”函数主要{url:=“https://support.亚博zendesk.com/api/services/jira/links/1234”方法:=“删除”要求的事情犯错:=httpNewRequest方法url如果犯错! ={fmtPrintln犯错返回}要求的事情添加“内容类型”“application / json”要求的事情添加“授权”“基本< auth-value >”// Base64编码的"username:password"客户端:=http客户端{}res犯错:=客户端要求的事情如果犯错! ={fmtPrintln犯错返回}推迟res身体关闭身体犯错:=ioReadAllres身体如果犯错! ={fmtPrintln犯错返回}fmtPrintln字符串身体}
Java
              
进口comsquareupokhttp*OkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/services/jira/links/1234”newBuilder请求请求请求构建器urlurlBuilder构建方法“删除”addHeader“内容类型”“application / json”addHeader“授权”凭证基本“电子邮件”“你的密码”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置{方法“删除”url“https://support.亚博zendesk.com/api/services/jira/links/1234”{“内容类型”“application / json”“授权”的基本< auth-value >”// Base64编码的"username:password"}}axios配置然后函数响应{控制台日志JSONstringify响应数据}函数错误{控制台日志错误}
Python
              
进口请求url“https://support.亚博zendesk.com/api/services/jira/links/1234”{“内容类型”“application / json”}响应请求请求“删除”url身份验证“<用户名>”' <密码> '打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/services/jira/links/1234”请求HTTP删除uri“内容类型”“application / json”请求basic_auth“用户名”“密码”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

204无内容
              
//状态204无内容
  • GET / api /服务/ jira /链接

请注意:此端点已弃用。使用列表的链接端点(GET / api / v2 / jira /链接)。

列出当前帐户的链接,按id排序。

分页

默认情况下,该端点每个页面检索1000个链接。的组合来自定义页面大小since_id限制参数。

参数

名字 类型 要求 描述
限制 整数 查询 将返回的条目数
since_id 整数 查询 集合的开始id
ticket_id 整数 查询 提供特定Zendesk Ticket或Jira问题的亚博链接ticket_id和/或issue_id参数。我们目前不支持issue_key参数。

代码示例

旋度
              
旋度- u{电子邮件}{密码}- x得到\https://{子域名}.亚博zendesk.com/api/services/jira/links#按票过滤链接旋度- u{email_address}{密码}\https://{子域名}.亚博zendesk.com/api/services/jira/links ? ticket_id5000
              
进口“fmt”“输入输出”“net/http”函数主要{url:=“https://support.亚博zendesk.com/api/services/jira/links?limit=100&since_id=1234&ticket_id=5000”方法:=“获得”要求的事情犯错:=httpNewRequest方法url如果犯错! ={fmtPrintln犯错返回}要求的事情添加“内容类型”“application / json”要求的事情添加“授权”“基本< auth-value >”// Base64编码的"username:password"客户端:=http客户端{}res犯错:=客户端要求的事情如果犯错! ={fmtPrintln犯错返回}推迟res身体关闭身体犯错:=ioReadAllres身体如果犯错! ={fmtPrintln犯错返回}fmtPrintln字符串身体}
Java
              
进口comsquareupokhttp*OkHttpClient客户端OkHttpClientHttpUrl构建器urlBuilderHttpUrl解析“https://support.亚博zendesk.com/api/services/jira/links”newBuilderaddQueryParameter“限制”“100”addQueryParameter“since_id”“1234”addQueryParameter“ticket_id”“5000”请求请求请求构建器urlurlBuilder构建方法“获得”addHeader“内容类型”“application / json”addHeader“授权”凭证基本“电子邮件”“你的密码”构建响应响应客户端newCall请求执行
Nodejs
              
varaxios需要“axios”var配置{方法“得到”url“https://support.亚博zendesk.com/api/services/jira/links”{“内容类型”“application / json”“授权”的基本< auth-value >”// Base64编码的"username:password"}参数个数{“限制”“100”“since_id”“1234”“ticket_id”“5000”}}axios配置然后函数响应{控制台日志JSONstringify响应数据}函数错误{控制台日志错误}
Python
              
进口请求url“https://support.亚博zendesk.com/api/services/jira/links?limit=100&since_id=1234&ticket_id=5000”{“内容类型”“application / json”}响应请求请求“获得”url身份验证“<用户名>”' <密码> '打印响应文本
鲁比(人名)
              
需要“net/http”uriURI“https://support.亚博zendesk.com/api/services/jira/links”uri查询URIencode_www_form“限制”“100”“since_id”“1234”“ticket_id”“5000”请求HTTP得到uri“内容类型”“application / json”请求basic_auth“用户名”“密码”响应HTTP开始uri主机名uri港口use_ssl真正的|http|http请求请求结束

示例响应(年代)

200好了
              
//状态200 OK{“链接”{“created_at”“2017 - 01 - 01 t09:30:00z”“id”1234“issue_id”“5460”“issue_key”“测试- 5460”“ticket_id”5000“updated_at”“2017 - 01 - 01 t09:30:00z”}]}