import jira.client from jira.client import JIRA options = {'server': 'https://address.atlassian.net'} jira = JIRA(options) authed_jira = JIRA(basic_auth=('username', 'password'))
Hi,
I am trying to connect to my ondemand version of Jira using Python. I was abe to get requests module working, but it can't fully satisfy my needs. I tried the Jira Python module wih the cde written above, but all i get in return is this:
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=2990): Max retries exceeded with url: /jira/rest/api/2/serverInfo (Caused by <class 'socket.error'>: [Errno 10061] No connection could be made because the target machine actively refused it)
The "Accept remote API calls" option is enabled in Jira Configuration. Could someone help with this please?
Community moderators have prevented the ability to post new answers.
I think that the problem is that you construct JIRA twice - once with url and once with auth, so the authed_jira is actually a JIRA instance pointing to http://localhost:2990/using basic auth.
You need to pass both the options containng the server addess and the basic_auth parameter
import jira.client from jira.client import JIRA options = {'server': 'https://address.atlassian.net'} jira = JIRA(options, basic_auth=('username', 'password'))
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have same problem...
can't work ? This is so simple thing, but .....
I'm crying.....
import jira.client
from jira.client import JIRA
options = {'server': 'http://192.168.1.99:8080'}
jira = JIRA(options, basic_auth=('myname', 'mypassword'))
#----[error]------------
Traceback (most recent call last):
File "C:/Python/Python35_Workspace/python_jira01.py", line 4, in <module>
jira = JIRA(options, basic_auth=('myname', 'mypassword'))
File "C:\Python\Python35\lib\site-packages\jira\client.py", line 310, in __init__
si = self.server_info()
File "C:\Python\Python35\lib\site-packages\jira\client.py", line 1764, in server_info
j = self._get_json('serverInfo')
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.