我的组织有一个Jira Cloud Xray环境,我想在Postman中获得特定测试问题(或多个)的测试步骤。我设法使用Bearer令牌Auth验证执行POST请求,该令牌Auth链接到具有2个代码的请求主体:客户端ID和客户端密码
这个请求的输出是一个令牌,所以我将它存储在一个变量中。
我想我必须使用这个标记来执行GET请求,但是我得到了以下输出:“错误”:“身份验证请求已过期。请尝试重新加载页面。”
我的GET请求的URL如下:https://xray.cloud.getxray.app/api/internal/test/149565/steps?startAt=0&maxResults=8我在问题页面上找到了F12,它有我想要的回应:enter image description here
我错过了什么?
2条答案
按热度按时间omtl5h9j1#
您未使用公共API。documentation中介绍了可用的X射线云API,其中包括REST API和GraphQL API。GraphQL API请求必须经过身份验证,因此您需要向get a token发出初始请求。
在public GitHub repository中有一些Postman的集合,展示了如何调用API,还有一个GitHub项目,其中包含源代码片段,比如this one,它精确地显示了您要查找的内容。
vx6bjr1n2#
谢谢你@Sérgio我解决了这个问题感谢你的答案.我发送这个graphql查询 Postman :