Невозможно подключиться к облаку JIRA

Я пытаюсь подключиться к облачному 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 ответ

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

Другие вопросы по тегам