首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有什么jira rest api可以让我获得特定票证转换的json?例如,当它从打开->进行中或任何其他状态?

是的,Jira提供了REST API来获取特定票证转换的JSON。您可以使用Jira的REST API来查询和操作Jira中的票证和工作流状态。

要获取特定票证转换的JSON,您可以使用Jira的/rest/api/2/issue/{issueIdOrKey}/transitions端点。在这个端点中,您需要提供票证的ID或关键字来指定要查询的票证。该API将返回一个包含所有可用转换的JSON对象,您可以从中获取转换的详细信息。

以下是一个示例请求:

代码语言:txt
复制
GET /rest/api/2/issue/{issueIdOrKey}/transitions

在这个请求中,您需要将{issueIdOrKey}替换为您要查询的票证的ID或关键字。

返回的JSON对象将包含转换的详细信息,例如转换的ID、名称、转换的来源状态和目标状态等。您可以根据需要解析这些信息。

请注意,为了使用Jira的REST API,您需要有相应的访问权限和认证凭据。您可以使用Jira提供的API密钥或OAuth令牌进行身份验证。

推荐的腾讯云相关产品:腾讯云服务器(CVM)、腾讯云数据库(TencentDB)、腾讯云对象存储(COS)、腾讯云人工智能(AI Lab)等。您可以通过访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何使用Spring和Java配置构建一个REST API

内容协商将主要基于Accept头来选择使用哪个可用转换器,但是也可以使用其他HTTP头来确定资源特定格式表述。 6....映射HTTP响应状态码 HTTP响应状态码是REST服务中最重要部分之一,并且这个话题很快就会变得很复杂。获得这些权利可能是服务破坏服务原因。 6.1....在这个时候,有一些JIRA问题被打开,以处理这个和其他相关限制:SPR-8124, SPR-7278, SPR-8406。 7.... 这些库用于将REST资源表述转换JSONXML。...在本系列下一篇文章中,将重点讨论 API可发现性、高级内容协商以及其它处理和传输资源状态方式。 这篇文章所有代码都可以在Github上找到。

2K30

Jira API踩坑记

在对接Jira API文档过程中,遇到了很多种之前没有接触过200系列http协议响应状态码。Jira API 是通过http,响应状态码来表示业务处理状态,他并没有使用业务状态码。...表示编辑之后issues状态。结果没想到在JSON对象中包了这么多层。为了文章能缩短一下,把里数组重复内容给删除了,但是还是有这么复杂响应结构体,简直就是丧心病狂!...最复杂,因为他案例中这些参数值大部分是可以不传Jira API文档中 最让感觉到不爽,还不是这种里山城外三成包装方式, 而是同一个参数,可能会出现在多个包装结构中。...如图所示: jira上issue状态 issue状态中居然有中文。真是感动痛哭涕零,这都什么玩意儿。 POST PUT 在之前工作当中,主要接触还是get和post接口。...对于其他HTTP请求方式并不十分了解,也不太清楚这其中规范。一直以来概念就是获取数据用get,修改数据用post。但是在接触Jira API文档过程中,仔细地看了看post和PUT区别。

1.3K20

揭开软件错误生命周期神秘面纱

软件错误生命周期(Jira 与 Bugzilla) Q-1。什么是软件缺陷生命周期? 回答 这是一个循环过程,缺陷在其生命周期中会经历这个过程。...我们试图简化阶段,将所有复杂性放在一边,以便您可以轻松记住缺陷生命周期步骤。 Q-3。软件错误生命周期不同阶段是什么? 回答 软件错误可能处于以下状态之一。...新测试人员第一次进入潜在缺陷,默认情况下处于新状态。 已分配——  测试人员记录缺陷时,技术负责人确认错误并将其分配给开发团队中相应开发人员。然后缺陷进入已分配状态。...关闭 - 它是生命周期中错误最终状态。测试人员可以在重新测试后关闭它,或者如果他发现它是重复认为不是缺陷。 重新 打开如果即使在开发人员修复后错误仍然存在。测试仪将状态更改为“重新打开”。...并且,该错误再次经历了相同生命周期。 延迟 当在特定错误生命周期中没有解决缺陷空间时,您可以将其移至未来版本。 被拒绝 任何利益相关者都可能出于三个原因中任何一个而忽略丢弃错误。

27040

什么REST API

JSON响应是机器可读,因此可以在输出HTML其他格式之前被进行解析和使用。 REST APIs和Rest 多年来,各种数据通信标准已经发展起来。...数据响应通常是JSON编码,但也可以使用XML,CSV,简单字符串任何其他格式。你可以允许在请求中指定返回格式。比如说,/user/123?format=json 或者 /user/123?...第三方应用程序通过发布一个密钥来获得使用API许可,这个密钥可能有特定权限被限制在一个特定域。密钥在每个请求中HTTP头查询字符串中被传递。 OAuth[18]。...API身份验证将根据使用上下文而有所不同: 在某些情况下,第三方应用程序被视为像任何其他具有特定权利和权限登录用户。例如,一个地图API可以将两点之间方向返回给调用应用程序。...还有大量公共REST API,集合了笑话、货币转换、地理编码、政府数据以及你能想到每一个主题。许多是免费,尽管有些需要你注册一个API密钥使用其他认证方法。

4.2K20

REST 十诫

GraphQL 也是以 JSON 为基础,共享了 REST 优势,例如灵活性、性能、可扩展性等。...构建 REST API 时,推荐客户端以 形式发送数据。这样我们就能保持一致,符合 JSON 精神,而且发送 JSON 数据可以你轻松地做出真正复杂请求。...如果您不提供详细信息,并且确保您 API其他任何人都要聪明,那么您应该感到不安。 从最上面开始,发现了一个最常被开发人员使用事情,就是 HTTP 状态代码。...如果你不了解,那么 HTTP 状态代码可以任何你能想到情况下使用。你只要知道用哪个,然后再返回到客户端。HTTP 相应状态代码有 50 多种,每一种都有其特殊意义,需要在特定环境中加以应用。...但是我们还会发送一个错误数组,它可以容纳具有特定信息特定错误。提供详细错误信息将有助于你和其他API 上工作开发者了解到底是什么出了问题。

37820

怎样编写好 API

,“/api/profile”能够访问这些书作者基本信息。...为了获取某个资源第一个特定实例,可以在 URL 中添加 ID(其他引用)。 在 URL 中还可以嵌套资源,这展示了它们是以层级结构形式组织。...有了 HATEOAS 之后,其他人使用你 API 时候,他们就能看到通过 API 还能做哪些其他事情。HATEOAS 回答了“从这里出发,还能去哪里?”问题。 但这还不是所有的内容。...其中一个样例就是 Jira,如下是它们搜索 API 响应: 他们将链接嵌入到了其他我们可以探索资源中,以及该 issue 状态过渡列表。 另外一个使用 HATEOAS 样例是 Artsy。...当我们使用 REST 方式构建 API 时候,我们基本上可以免费获得 HTTP 缓存功能。如果选择 GraphQL 的话,你需要自行负责为客户端应用程序添加缓存。

60520

质量看板开发实践(二):利用python获取jira数据-进阶篇

上一篇介绍了如何利用pythonjira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...sprint 不过pythonjira库并未直接提供相关方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jiraREST API来获取 具体步骤如下: (1) 先拿到项目下board.../cloud/jira/software/rest/api-group-other-operations/#api-rest-agile-1-0-board-get 2、获取sprint sprint_url...state=future,active,closed" """ 这是获取sprintapi接口 id3是刚才获取board_id, state参数指定提取哪种状态sprint,它有3个值可选:future...,其中id就是sprint_id 官方接口文档如下: https://developer.atlassian.com/cloud/jira/software/rest/api-group-board/

1.5K20

gRPC vs REST:两种API架构风格对比

REST API 公开可用时,每个集成微服务应用程序服务都可以作为资源呈现给用户 / 客户端,资源可以通过以下 HTTP 命令访问:GET、DELETE、POST和PUT。...REST API可以构建在 HTTP 2 上,但通信请求 - 响应模型保持不变,这使得 REST API 无法充分利用 HTTP 2 优势,例如 流式通信 和 双向支持。...换句话说,强类型消息可以自动从 Protobuf 转换为客户端和服务器编程语言。 相比之下,REST 主要依靠 JSON XML 格式来发送和接收数据。...其原因在于,在使用 REST 时,必须将 JSON其他格式)序列化并转换为客户端和服务器端使用编程语言。这在传输数据过程中增加了一个额外步骤,从而可能会损害性能并增加出现错误可能性。  ...它是处理多语言系统和实时流绝佳选择,例如运营需要轻量级消息传输(可以由序列化 Protobuf 消息支持) IoT 系统时,gRPC 就很合适。

1.3K30

质量看板开发实践(二):利用python获取jira数据-进阶篇

上一篇介绍了如何利用pythonjira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...比如这样一个功能:针对某个项目,筛选不同sprint下有多少个bug 一种方式是可以写死sprint,这样前端页面也能正常选择,但这样未免太笨,而且项目或者sprint多起来以后,也不好维护; 另一种方式是动态获取一个项目的...sprint 不过pythonjira库并未直接提供相关方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jiraREST API来获取 具体步骤如下: (1) 先拿到项目下board...://jira.xxx.com" # jira服务域名 board_url = base_url + "/rest/agile/1.0/board/?...state=future,active,closed" """ 这是获取sprintapi接口 id3是刚才获取board_id, state参数指定提取哪种状态sprint,它有3个值可选:future

1K50

我们应该重新定义REST吗?

你还需要在一系列通用序列化标准(这里首选JSON 和 XML)之间做出选择,或者你可以选择使用特定纯文本消息协议(SOAP、OData、GraphQL)二进制消息编码(Thrift、Avro、...客户端应用程序可以设计为对状态转换优化(例如通过预期将来用户交互并相应地预取资源来优化),并且可以公开控件以供用户直接操作其状态(典型示例是 Web 浏览器中无处不在“后退按钮”,在先前状态转换上执行某种...正如 Fielding 所描述那样: 起“表征状态转移”这个名字目的是人们想到设计良好 Web 应用程序行为应该是什么:它应该是一个网页组成网络(一个虚拟状态机),用户通过选择链接(状态转换...该领域最有希望候选人是 JSON-LD 和 Hydra。将在以后博文中详细介绍它们,和其他针对超媒体 API 新兴解决方案。 在本博文中,我会只概述一个理论上超媒体 API 工作机制。...一个 REST API 接入时,除了初始 URI(书签)和适用于目标受众标准媒体类型集之外,应该没有其他任何前置知识……从这时起,所有应用程序状态转换都必须由客户端在收到表征中展示,服务器提供选项中做出选择来驱动

63310

使用Jiralert实现AlertManager告警对接Jira

JIRAlert实现了Alertmanagerwebhook HTTP API,并连接到一个多个JIRA实例以创建高度可配置JIRA Issues。...然而,这种行为可以通过设置auto_resolve部分进行修改,它将以所需状态解决jira issue。 如果一个相应JIRA issue。...已经存在,但被解决了,它将被重新打开(reopened)。在解决状态和重开状态之间必须存在一个JIRA transition--如reopen_state--否则重开将失败。...Support Bug New Feature 等等其他4.priority 根据您 Issue priority 来填写, 可能是: Critical High Medium Low 等等其他5...: 最新 1.2 版本新增功能, 告警恢复了, 可以自动 resolve 对应 Jira Issue.1.state: 'Resolve this issue' 这里也是要填写您预定义 Jira

94220

Argo CD 实践教程 01

我们将介绍特定组件,例如应用程序编程接口(API)服务器和控制器管理器,它们可以使集群对状态更改做出反应。...作为Kubernetes集群一部分节点将具有容器运行时(可以是Docke、CRI-O containerd ,和其他一些),Kubelet,负责 REST API服务器和节点容器运行时之间连接,...1.3.2 HTTP REST API服务器 从超文本传输协议(HTTP) REST API服务器角度来看Kubernetes,它就像任何具有REST端点和用于存储状态数据库经典应用程序一样,在我们例子中...为了了解具体发生了什么,我们可以使用kubectl(–v)全局标志,我们为其设置值越高,我们获得详细信息就越多。...我们可以使用一个文件来说明我们想要创建什么。 这就是命名空间配置文件样子——尽可能最简单版本(没有任何标签注释)。

27420

你确定你 REST API 真的符合 REST 规范?

例如,在实践中,HTTP 方法和状态码中一些术语使用与其预期目的相反,或者根本不使用。 另一方面,REST 开发产生了太多限制。...REST API 规范能做什么? 尽管存在上面说到缺点,但使用合理方法,REST 仍然是创建真正优秀 api 一个绝佳选择。...该规范以 JSON YAML 格式编写在单个文件中,由三个部分组成: 带有 API 名称、描述和版本以及任何附加信息标头。...基本上,这些插件允许你为必须包含在 JSON 对象中特定模型提供字段列表,以及附加规则。例如,你可以重命名字段并动态计算它们值。...admin) => UserForAdmin[] REST API 文档工具 在获得 tinyspec OpenAP I格式规范后,可以生成 HTML 格式美观文档并发布它。

23220

RESTful API设计之进阶篇:HATEOAS

发现URI以获得该类型所有资源 当我们获得任何特定Foo资源时,我们应该能够发现接下来我们可以什么:我们可以列出所有可用Foo资源。...其他潜在可发现URI和Microformat 其他URI可能通过Link 头来发现,但是,现有的链接关系类型不允许迁移到更丰富语义标记,比如定义自定义链接关系,Atom发布协议microformats...例如,客户端应该能够在GET特定资源时发现创建新资源URI;不幸是,与模型create语义没有链接关系。...下一步,所有状态更改都由客户端使用REST API在表述中提供可用和可发现转换来驱动(因此具有表述性状态转换)。...所有这些示例和代码片段实现都可以GitHub项目中找到——这是一个基于maven项目,因此它应该很容易导入和运行。

54320

怎么做API设计

想到……有没有什么方法可以对一个Beautiful API进行分类量化?如果说情人眼里出西施,那么谁才是API"情人"呢?...那么,API创建者可以做些什么他们满意? 开发人员 如果你还记得Donald Knuth的话,他说过“编程是一种艺术,它告诉另一个人你想电脑做什么。”...例如,身份验证令牌应该使用标准安全实践、错误代码和直观消息等。授权失败也不应该返回一个HTTP 200 OK作为错误状态API 产品 在设计API时,应该采用产品思维。...API First 理想情况下,在为您API实现任何代码之前,API契约(例如OAS 3.0)被定义为供API使用者检查。...•gRPC—api是组织内部而不是web上(即在微服务体系结构中),以及您控制消费者和提供者时。 了解客户机应用程序将运行在何处,将有助于确定应该提供什么API

1K40

flask 应用程序编程接口(API)最后一节

REST作为API设计基础 有些人可能会强烈反对反对提到/ translate和其他JSON路由是API路由。其他人可能会同意,但也会认为它们是一个设计糟糕API。...那么一个精心设计API什么特点,为什么上面的JSON路由不是一个好API路由呢? 该架构中,Dr。你可能听说过REST API。...例如,如果客户端是iOSAndroid设备,执行JavaScript可能会带来一些复杂情况 无状态 它指出,REST API可以保存客户端发送请求时任何状态。...这意味着,在Web开发中常见在无状态API中,每个请求都需要包含服务器需要识别和验证客户端并执行请求信息。这也意味着服务器无法在数据库其他存储形式中存储与客户端连接有关任何数据。...如果在请求中没有找到JSON数据,该方法返回None,那么可以使用表达式request.get_json() or {}确保总是可以获得一个字典。

5K10

REST API 最佳实践

在这篇文章中,将带你了解创建 REST API 时需要遵循一些最佳实践。这将帮助你创建最好 API,并使你 API 用户使用起来更容易。 0.什么REST API?...但是如果你使用任何其他编程语言,如 Python PHP,它们现在也都有解析和操作 JSON 数据方法。...调用并不涉及资源(如计算,翻译转换)。...12.使用 HTTP 状态码 你应该在对你 API 请求响应中始终使用常规 HTTP 状态代码。这将帮助你用户知道发生了什么——请求是否成功,或者是否失败,或者其他情况。...这将保护你 API,使其更不容易受到恶意攻击。 你还应考虑其他安全措施,包括:使服务器和客户端之间通信保密,确保使用 API 任何人不会获得他们请求以外数据。

1.6K20

SpringMVC 与 REST.

一、REST 基础知识     敢打赌这并不是你第一次听到读到REST这个词。...):REST资源实际上可以用各种形式来进行表述,包括XML、JSON(JavaScript Object Notation)甚至HTML——最适合资源使用者任意形式; 状态(State):使用REST...更简洁地讲,REST就是将资源状态以最适合客户端服务端形式从服务器端转移到客户端(或者反过来)。...其实就是,比如我想要 application/json 格式数据,REST服务就能为提供JSON格式数据;想要 application/xml 格式数据,REST服务就能为了提供XML格式数据...ResponseEntity中可以包含响应相关元数据(如头部信息和状态码)以及要转换成资源表述对象。

1.1K40

简述 HTTP 请求与跨域资源共享 CORS

如果它从服务器成功获取响应,就会在浏览器上呈现相应页面。 ❝「注意」:当你使用终端发送请求(例如运行 node index.js)时,进程是相同。向服务器发送请求不一定需要浏览器,也可以使用终端。...一个 API 遵循 「REST」 模式时,它就变成了 「REST API」,让开发人员可以快速理解和使用 API例如REST 模式所说,「路径」应该总是复数形式。...❝「REST」 是指表述性状态传递,它是一组设计原则,允许你使用 API 和修改服务器上资源。 ❞ 「请求体」是数据对象本身,因此服务器可以获取该数据。...❝「跨域资源共享」(CORS)是基于 HTTP 表头机制,它允许服务器指出浏览器应该允许加载资源任何其他来源(域、协议端口)。...在这篇文章中尝试着以最简明方式来介绍这些重要概念,如果你有任何疑问想在上述一个特定主题中了解更多信息,请记得告诉。 感谢阅读!

1.1K10
领券