I'm building a web-app that relies on the JIRA/Agile REST API to get/put information into our JIRA instance (onDemand).
I'd like to add the web-app user as a watcher to my create issue use case, and found the session API:
https://eigeig.atlassian.net/rest/auth/1/session
to get the information I need. Though I'm not able to get it working in my app. Using the API in my browser, all works fine, though if I try this through javascript/jquery/json, I get no response:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery.getJSON demo</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<div id="jira"></div>
<script>
(function() {
var jiraAPI = "https://eigeig.atlassian.net/rest/auth/1/session";
$.getJSON( jiraAPI, {
format: "json"
}).done(function( data ) {
$( "#jira" ).text( data );
});
alert( "done");
})();
</script>
</body>
</html>
I suspect I'm running into an authorization issue, but not sure where to turn.
Ideas/suggestions (code examples would work best!)
TIA.
-Peter
Just throwing this out there in case you haven't come across our REST API documentation:
https://developer.atlassian.com/display/JIRADEV/JIRA+REST+APIs
https://developer.atlassian.com/display/JIRADEV/JIRA+REST+API+Tutorials
Hope this helps!
Jason - thanks for the tip - though I'm up on the tutorials, my question is very specific to using the https://eigeig.atlassian.net/rest/auth/1/session API from Javascript.
I'm able to use other parts of the REST API (both JIRA and JIRA Agile) pretty comfortably (passing in credentials, etc. for server-side usage)...
I believe (though could use some confirmation) that this session API is getting information from the client-side.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.