JIRA实践基础(2):JIRA-Software的Rest API

本文介绍了如何使用JIRA-Software的REST API,包括主要功能如权限、应用属性、附件操作等,并通过curl演示了确认项目信息、创建issue等步骤。
摘要由CSDN通过智能技术生成

Jira提供了较为完善的RestAPI,这篇文章来看一下Jira-Software所提供的Rest API功能, 并提供curl的方式进行project的确认,并在已经创建的project中创建issue。

事前准备

项目 说明
Jira类型 Jira-Software
安装方式 本地
版本 7.11
Mysql版本 5.7.18

主要功能

Jira-Software相关的Rest API的前缀为/rest/api/2/,主要功能如下:

  • 权限:获取当前用户的权限和全部权限
  • 应用属性:获取属性信息
  • 应用角色: 对Jira的应用角色提供GET和PUT操作
  • 附件: 对附件提供获取和删除等操作
  • 审计记录:提供对审计记录的获取和添加的功能
  • 头像: 对头像提供获取/保存/创建的操作
  • comment属性: 对comment属性相关的操作(试验阶段)
  • 组件操作:对组件的增删改查操作
  • 配置:获取配置信息
  • 用户自定义字段选项:获取用户自定义字段选项
  • 仪表板:获取仪表板列表以及详情信息
  • 仪表板项目:对于仪表版项目属性的增删改查操作
  • 字段:创建用户自定义字段或者获取字段
  • 过滤器:对filer的增删改查以及共享权限的增删改查与设定进行查询
  • group:对group进行增删改查,注意直接获取group的api已经deprecated了,另外还有添加用户以及对组中用户的操作
  • groups:提供与gourp picker和groupuserpicker关联的操作
  • issue: 对issue提供增删改查操作,同时对相关的comment也提供增删改查,还有issue的分配,以及投票相关的操作都可以进行操作,同时可以对worklog进行增删改查。可以对issue进行添加附件的操作,可对issue的属性进行操作(试验阶段)
  • issue的子任务:对issue的子任务提供获取和移动以及确认是否可以移动的功能
  • issueLink:对issuelink提供创建/删除/获取的功能
  • issuelink类型:提供增删改查的功能
  • issue类型:提供增删改查的功能
  • issue类型属性:提供增删改查的功能(试验阶段)
  • 自动补齐:获取查询相关的自动补齐信息
  • jmx监控:获取监控数据/开始监控/停止监控
  • 个人偏好:获取/设定/删除个人偏好设定
  • 当前用户操作:对当前登录的用户提供获取用户信息/更新用户信息/变更个人密码的功能
  • 密码策略:获取/创建/更新策略
  • 权限设定:对权限设定相关的增删改查操作
  • 优先度:获取优先度信息
  • 优先度设定:对优先度设定的增删改查操作(试验阶段)
  • 项目:对项目的增删改查等操作
  • 项目属性:对项目属性的增删改查操作(试验阶段)
  • 项目角色:对项目角色的增删改查操作(试验阶段)
  • 项目类型:对项目分类进行增删改查操作
  • 索引操作:获取索引信息,进行reindex操作,获取reindex的进度信息
  • 角色:对角色提供增删改查的操作
  • Screen:对jira的Screen提供各种增删改查操作
  • upgrade:提供开始升级以及确认结果的功能
  • 用户:提供对用户相关的各种增删改查操作(创建/修改/删除都为试验阶段)
  • 用户属性:对用户属性提供增删改查操作
  • 版本:对版本提供各种增删改查操作
  • workflow:对工作流以及设定提供各种增删改查操作
  • 工作日志:对工作日志获取功能
  • 会话:提供登录Login/确认/退出Logout相关的会话操作

rest api

使用方式

Jira-software提供OAuth和HTTP BASIC方式进行REST API操作。在这篇文章中我们直接使用HTTP BASIC的用户名/密码方式进行REST API操作。

使用格式

格式:http://host:port/context/rest/api-name/api-version/resource-name

确认项目信息

确认一下在安装和设定Jira时所创建的jiratest的项目信息

[root
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值