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

如何使用jira Cloud REST API创建关于JIRA问题的内部评论

Jira Cloud REST API是一组用于与Jira云平台进行交互的Web服务接口。通过使用Jira Cloud REST API,开发人员可以通过编程方式创建、更新和管理Jira问题及其相关数据。

要使用Jira Cloud REST API创建关于JIRA问题的内部评论,可以按照以下步骤进行操作:

  1. 获取访问令牌:首先,您需要获取一个有效的访问令牌(Access Token),以便进行API调用。可以通过Jira的开发者网站(https://developer.atlassian.com/cloud/jira/platform/oauth-2-authorization-code-grants-3lo-for-apps/)了解如何获取访问令牌。
  2. 构建API请求:使用您选择的编程语言和HTTP库,构建一个HTTP POST请求,目标URL为Jira Cloud REST API的评论创建终点。终点URL的格式通常为:https://your-domain.atlassian.net/rest/api/3/issue/{issueKey}/comment,其中your-domain是您的Jira Cloud实例域名,issueKey是要添加评论的Jira问题的唯一标识符。
  3. 设置请求头:在HTTP请求中设置适当的请求头,包括Content-Type和Authorization。Content-Type应设置为application/json,Authorization头应设置为Bearer <access_token>,其中<access_token>是您在第一步中获取的访问令牌。
  4. 构建请求体:根据Jira Cloud REST API的文档,构建一个包含要添加的评论内容的JSON对象。通常,您需要提供评论的body属性,其中包含评论的文本内容。
  5. 发送API请求:使用您选择的编程语言和HTTP库,发送构建的HTTP请求到Jira Cloud REST API。
  6. 处理API响应:根据API响应的状态码和内容,处理API调用的结果。如果API调用成功,您将收到一个表示成功创建评论的响应。

总结一下,使用Jira Cloud REST API创建关于JIRA问题的内部评论的步骤包括获取访问令牌、构建API请求、设置请求头、构建请求体、发送API请求和处理API响应。通过这些步骤,您可以通过编程方式在Jira Cloud中创建内部评论。

请注意,以上答案中没有提及腾讯云相关产品和产品介绍链接地址,因为腾讯云并非与Jira Cloud直接相关的云计算品牌商。如需了解腾讯云的相关产品和服务,请访问腾讯云官方网站(https://cloud.tencent.com/)。

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

相关·内容

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

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

1.6K20

Python操作Jira提交BUG

Jira提供了完善RESTful API,如果不想直接请求API接口可以使用PythonJira库来操作Jira jira Python文档https://jira.readthedocs.io/en...,创建时间等所有的配置域 raw: 问题原始API数据 #问题id print(jira.issue('KB-18900').id) #问题Key print(jira.issue('KB-18900...').key) #问题描述,创建时间等所有的配置域 print(jira.issue('KB-18900').permalink()) #问题原始API数据 print(jira.issue...(): 问题关注者 jira.add_watcher(): 添加关注者 jira.remove_watcher(): 移除关注者 jira.comments(): 问题所有评论 jira.comment...') # 添加附件 创建/分配/转换问题 jira.create_issue(): 创建问题 jira.create_issues(): 批量创建问题 jira.assign_issue(): 分配问题

2.5K21

Python操作Jira库常用方法解析

Jira提供了完善RESTful API,如果不想直接请求API接口可以使用PythonJira库来操作Jira Jira Python文档 安装方法 pip install jira 认证 Jira...,创建时间等所有的配置域 raw: 问题原始API数据 配置域(Fields) 一般问题ields中属性分为固定属性和自定义属性,自定义属性格式一般为类似customfield_10012这种...jira.add_watcher(): 添加关注者 jira.remove_watcher(): 移除关注者 jira.comments(): 问题所有评论 jira.comment(): 某条评论...') # 添加附件 创建/分配/转换问题 jira.create_issue(): 创建问题 jira.create_issues(): 批量创建问题 jira.assign_issue(): 分配问题...jira.transitions(): 获取问题工作流 jira.transition_issue(): 转换问题 示例如下: # 创建问题 issue_dict = { 'project':

2.7K20

Java连接Jira创建、修改、删除工单信息

还不了解Jira是什么同学可以看一下这篇文章:https://www.cnblogs.com/wgblog-code/p/11750767.html 本篇文章主要介绍如何使用Java操作Jira,包括获取连接...,创建、修改、删除工单信息 1、获取Jira连接并执行请求: /** * 执行shell脚本 * * @param command * @return...}else { System.out.println("error"); } return issueSt; } 这里创建工单信息文件我存放在了我电脑...,问题类型是jira项目中存在类型 project:工单所属项目,工单所属项目是Jira中已经创建项目 description:工单描述,一些描述信息 assignee:工单负责人,这个工单负责人是谁...REST API 工具类 9 * https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials

3K20

12 个顶级 Bug 跟踪工具

作者 | Eugene Stepnov 译者 | 张健欣 策划 | Tina 在如今在线世界,几乎所有的公司都面临它们产品中 bugs,并且考虑如何管理这些 bugs。应该使用哪个工具?...核心功能 自动记录关于操作系统、分辨率、浏览器版本、插件等重要信息; 通过评论交流; 通过邮件通知; Bug 报告管理。...价格 有 3 个层次计划,分别为每月 59 美元、99 美元和 199 美元。价格取决于用户个数。 优点 快速学习曲线; 良好客户支持; 关于问题技术性信息。...任何人都可以很轻松地用它报告 bugs,具有问题更新、评论和状态变更完整历史记录。...使用一个 bug 跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率最佳工具。除了这些工具,一些软件公司拥有他们自己内部 bug 跟踪系统,针对他们项目构建和使用

1.6K10

12 个顶级 Bug 跟踪工具

作者 | Eugene Stepnov 译者 | 张健欣 策划 | Tina 在如今在线世界,几乎所有的公司都面临它们产品中 bugs,并且考虑如何管理这些 bugs。应该使用哪个工具?...核心功能 自动记录关于操作系统、分辨率、浏览器版本、插件等重要信息; 通过评论交流; 通过邮件通知; Bug 报告管理。...价格 有 3 个层次计划,分别为每月 59 美元、99 美元和 199 美元。价格取决于用户个数。 优点 快速学习曲线; 良好客户支持; 关于问题技术性信息。...任何人都可以很轻松地用它报告 bugs,具有问题更新、评论和状态变更完整历史记录。...使用一个 bug 跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率最佳工具。除了这些工具,一些软件公司拥有他们自己内部 bug 跟踪系统,针对他们项目构建和使用

1.6K10

如何维持整洁 Git 提交记录?送你三个锦囊!

背景 大家都有学习如何规范简洁编写代码,但却很少学习如何规范简洁提交代码。...现在大家基本上都用 Git 作为源码管理工具,Git 提供了极大灵活性,我们按照各种 workflow 来提交/合并 code,这种灵活性把控不好,也会带来很多问题 最常见问题就是乱成一团 git...log history,那真的是老太太裹脚布, 又臭又长, 个人极其不喜欢这种 log 造成这个问题根本原因就是随意提交代码。...三个锦囊,就可以完美解决了 如果您正在学习Spring Cloud,推荐一个连载多年还在继续更新免费教程:https://blog.didispace.com/spring-cloud-learning...如果您正在学习Spring Cloud,推荐一个连载多年还在继续更新免费教程:https://blog.didispace.com/spring-cloud-learning/ 善用 rebase

30320

Jira API踩坑记

我本来是想写篇文章,吐槽一下jiraapi,但是发现最终jira api,很多地方又让我学到了一些新知识。有些方面真的是没见过这么标准使用。...大家如果有机会对接jira API文档,到时候一定要首先确认jira版本。 HTTPcode 在jira API文档中,http协议响应状态码有很多使用。...在对接Jira API文档过程中,我遇到了很多种之前没有接触过200系列http协议响应状态码。Jira API 是通过http,响应状态码来表示业务处理状态,他并没有使用业务状态码。...我之前写项目测试框架时候,都会对响应结果进行统一json格式处理,但是对于Jiraapi就没有办法使用统一格式处理,每一个接口都需要进行单独处理。这无疑也增加了工作量。..."self": "http://www.example.com/jira/rest/api/2/user?

1.4K20

常用工具:推荐 12 个知名 Bug 跟踪工具

核心功能 自动记录关于操作系统、分辨率、浏览器版本、插件等重要信息; 通过评论交流; 通过邮件通知; Bug 报告管理。...价格 有 3 个层次计划,分别为每月 59 美元、99 美元和 199 美元。价格取决于用户个数。 优点 快速学习曲线; 良好客户支持; 关于问题技术性信息。...Jira 最初是用来跟踪和管理软件开发中 bugs。其中一些关键功能包括捕捉使用 Jira 软件软件项目中任何地方 bugs。...任何人都可以很轻松地用它报告 bugs,具有问题更新、评论和状态变更完整历史记录。...使用一个 bug 跟踪工具会提高整体效率。在本文中,我们已经向你展示了一些能帮你提高效率最佳工具。除了这些工具,一些软件公司拥有他们自己内部 bug 跟踪系统,针对他们项目构建和使用

3.2K20

Jira插件安装

可以在JIRA中查看每次提交。对于正在使用Crucible用户,可以在JIRA问题中看到一个代码审查选项。...,包括账户、联系人、自定义字段和对象 58 Atlassian Developer Toolbox 为使用AtlassianAPI开发插件或应用程序提供一些列辅助开发工具 59 CustomWare...On Transition 可以在后置条件中,自动创建问题或子任务 Bob Swift Software, LLC 110 73 Zendesk 如果组织将JIRA用于帮助台或跟踪内部事务,可用该插件...86 JIRA Sonar 提供一个项目和组件面板显示来自Sonar数据 87 JIRA REST Java Client 通过JIRA新生REST API,使JIRA与远程通信变得更简单...以简单、有效日历方式显示用户工作量和任务安排 DEISER 下载 200 122 Autowatch Jira 自动将创建、编辑、评论问题的人加入关注人列表中 OpenMRS 下载 Free 123

8.6K40

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

上一篇介绍了如何利用pythonjira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...库并未直接提供相关方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jiraREST API来获取 具体步骤如下: (1) 先拿到项目下board(borad是指一个项目下面板) image.png...://jira.xxx.com" # jira服务域名 board_url = base_url + "/rest/agile/1.0/board/?...projectKeyOrId=project_key" # 获取boardapi接口 # projectKeyOrId这个字段需要填写项目的key res = requests.get(board_url...state=future,active,closed" """ 这是获取sprintapi接口 id3是刚才获取board_id, state参数指定提取哪种状态sprint,它有3个值可选:future

1K50

开源BUG跟踪平台JIRA目录遍历漏洞分析

作者 Taskiller 最近,一则新发布公告报告了一个影响Jira 5.0.11和6.0.3版本目录遍历漏洞,该漏洞在去年7月份被验证,并在接下来几个月得以修复。...攻击方法很简单,但是潜在影响却是非常大,该漏洞可能允许攻击者上传文件作为webshell。后文我会解决该漏洞如何通过静态分析发现,以及什么一个小细节使其只能在Windows系统上被利用。...漏洞识别 以下代码源自插件IssuesCollector,该插件使用REST api,支持上传屏幕截图文件作为附件附加到说明中。...web目录根目录(/atlassian-jira/)。...换句话说,Linux系统会使用整个完整路径,并会发现目录"/opt/atlassian/jira/caches/tmp_attachments/6177763437089900999_"根据不存在,因此无法利用

2.1K60

质量看板开发实践(一):利用python获取jira数据-基础篇

,包括但不限于: 1、后端如何提取jira数据,例如每个项目的bug情况、故事卡情况等; 2、提取数据后,如何进行组装,构造出前端需要数据格式; 3、前端如何处理后端返回数据,学习如何调整基本样式...; 4、利用echarts绘图时,调整图标的样式; 本篇为这个系列第一章,先来学习一下怎样提取jira数据 最初我打算登录公司内部jira系统,看看能否抓一下登录接口,然后再进行相关操作,但是经过一番尝试后...key: 项目Key id: 项目id name: 项目名称 components: 项目下模块 versions: 这个项目中已经创建影响版本 raw: 项目的原始API数据 print("项目...,而且类型也是"str",但是它值并不能直接使用 当我们想提取某个字段值时,需要从jira返回原始信息raw中提取,raw中包含项目的所有信息 raw结果是一个典型python字典对象,可以直接从里面提取需要字段...json转换工具),看看里面自己想要信息在哪个字段下面,然后提取对应字段值即可 3、问题(issue) jira任务,用户story,bug实质上都是一个issue 单个问题对象可以通过jira.issue

2.7K61

jira-api使用(下)

三.具体查询 查询JIRAproject信息 #查询project信息 print (jira.projects()) #获取所有的projets project =jira.project('...数据 print (project.projectCategory) #获取项目分类 查询JIRAissue信息 可以查询到信息有: 所属项目 问题类型和状态 标题和描述 干系人 时间点 附件和评论等...issue.fields.project) #所属项目 print (issue.fields.issuetype) #问题类型 print (issue.fields.status) #问题状态...搜索Jira issue Jira有一套专门搜索语言,称为JQL(Jira Query Language),JiraPython库便是基于JQL语法进行搜索,返回是搜索到问题列表。...使用语句为: jira.search_issues('JQL语句') 默认最大结果数为1000,可以通过maxResults参数配置,参数为-1时不限制数量,返回所有搜索结果。

1.4K30
领券