Hi Team,
We have issues retrieving test case related information using TM4J API. We have followed the steps from the documentation: https://docs.adaptavist.io/tm4j/server/api/v1/
Our JIRA application is integrated with organization’s SSO. Due to which we are not able to access tests using TM4J api’s.
Below is our sample API using Advance Rest Client/Postman:
URL: https://jira.xxxxxxx/rest/atm/1.0/testcase/{TCID}
Method: GET
Cookie:
Authorization: Basic xxxxxxx
Cookie: OBBasicAuth=fromDialog
While performing GET, organization’s SSO page is returned.
The same approach works with JIRA issues.
URL: https://jira.xxxxx/rest/api/latest/issue/{issue-id}
Method: GET
Cookie:
Authorization: Basic xxxxxxx
Cookie: OBBasicAuth=fromDialog
We were able to retrieve the info of issue-id in the response received.
Can you please let us know
Below is the sample java code written to retrieve info
HttpClient httpClient = new HttpClient();
String method = "https://jira.xxxxxxxx/rest/atm/1.0/testcase/{TCID}";
String method1 = "https://jira.xxxxxxxx/rest/api/latest/issue/{issue-id}";
GetMethod getMethod = new GetMethod(method1);
getMethod.addRequestHeader("Cookie", "OBBasicAuth=fromDialog");
getMethod.addRequestHeader("Authorization", "Basic xxxxxxxxxx");
int state = httpClient.executeMethod(getMethod);
String response = getMethod.getResponseBodyAsString();
System.out.println(response);