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.