Невозможно подключиться к облаку 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'из строки.