Невозможно подключиться к облаку JIRA - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь подключиться к облачному JIRA с REST API базовой аутентификации, используя язык Python.Если я передаю имя пользователя и пароль напрямую методу JIRA следующим образом: jira = JIRA(base_url, basic_auth=('user@domain.com','password')), тогда соединение устанавливается.Однако, если я читаю имя пользователя и пароль из файла и присваиваю их переменным и передаю эти переменные в метод JIRA следующим образом:

user:login_detail[0]
password:login_detail[1]
jira = JIRA(base_url, basic_auth=(user,password)) 

, тогда выдается следующая ошибка:

ПРЕДУПРЕЖДЕНИЕ: root: Получил исправимую ошибку из GET https: //.atlassian.net/rest/api/2/serverInfo, повторите попытку [1/3] в 14.218200198444048s.Ошибка: 401

Я погуглил вышеупомянутую ошибку и нашел несколько статей об этом.Я пробовал решения.Однако они не работали.У кого-нибудь есть идея, в чем должна быть проблема?Есть ли другой способ установить соединение с JIRA?Пожалуйста, поделитесь своими мыслями.Большое спасибо !!!

1 Ответ

0 голосов
/ 26 февраля 2019

Я получил решение.Я читал файл с помощью метода login_detail = f.readline(), который добавляет дополнительный символ (следующая строка) в список 'login_detail'.Поэтому я изменил метод чтения на «login_detail = f.read().splitlines()», который исключает символ «\ n» из строки.

...