使用Postman调用JIRA REST API v3无法获取工单数据咨询
问题根因
你调用了错误的API接口:/rest/api/3/project/search 是 Jira项目列表查询接口,仅用于返回项目基础信息,本身不支持传入JQL查询工单数据,你传入的jql参数会被接口直接忽略,返回空values数组属于正常表现。
正确获取Jira工单(卡片)的操作步骤
1. 替换为工单搜索专用接口
将请求地址替换为Issue搜索接口:GET https://company.atlassian.net/rest/api/3/search
这个接口才是官方提供的、原生支持JQL语句查询工单数据的接口。
2. 配置请求参数
- 保留你之前写的
jql参数,值为project=EG即可,需要加其他筛选条件直接按JQL语法拼接 - 按需配置可选参数:
maxResults:单页返回工单数量,上限为100startAt:分页偏移量,查询多页数据时使用fields:指定需要返回的工单字段,比如summary,status,assignee,created,不传则默认返回全部字段
- 之前配置好的授权请求头不需要改动,保持原有配置即可。
3. 正确请求示例
GET https://company.atlassian.net/rest/api/3/search?jql=project=EG&maxResults=50&startAt=0 Authorization: 你之前配置的授权信息
换接口后仍返回空的排查方向
- 确认当前授权账号拥有EG项目的工单浏览权限,无权限的工单会被接口自动过滤
- 确认JQL中的项目key
EG拼写正确,可先在Jira网页端用相同JQL搜索验证结果 - 确认EG项目下确实存在符合筛选条件的工单
内容的提问来源于stack exchange,提问作者ltx
相关产品推荐
相关产品推荐

