我尝试使用 WPS 从 JIRA REST API 获取数据。我正在使用 HTTP PROC 来调用 JIRA Rest api。
proc http
method="GET"
url="http://servername:8080/rest/api/2/search?%str(&)fields=project,status%str(&)jql=project=C12395"
webusername="username"
webpassword="password"
ct="application/JSON"
out=resp;
run;
收到错误/响应代码为 400。
NOTE: Call to [http://servername:8080/rest/api/2/search?&fields=project,
status&jql=project=C12395] returned [400]
NOTE: Procedure http step took :
real time : 0.628
cpu time : 0.031
我真的不确定缺少什么。在 JAVA 中工作的相同 JIRA REST API URL。
注:WPS版本为3.2
谢谢! 巴拉蒂
您需要在jira中创建一个api密钥https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html
然后使用api
proc http
method="get"
out=jsonfile
url="<url>";
headers "Accept"="application/json;charset=UTF-8" "Authorization"="Bearer <api key>";
run;