我正在使用python jira客户端使用基本身份验证建立与jira的连接。
from jira.client import JIRA
jira = JIRA(options={'server': 'https://server.atlassian.net'},
basic_auth=('email@example.com', 'pass'))
Run Code Online (Sandbox Code Playgroud)
这段代码直到昨天都工作良好。
从GET https://server.atlassian.net/rest/api/2/serverInfo获得可恢复的错误,将在17.5832343958s中重试1/3。错误:401
我的密码和电子邮件是正确的。我可以手动登录
小智 6
自2019年4月14日起,针对Jira和Confluence云的基于密码的基本身份验证和基于cookie的身份验证不再有效-请参阅弃用通知。需要使用Api令牌代替密码basic_auth。
下面的代码段应该可以工作:
from jira.client import JIRA
api_token = "***********************"
jira = JIRA(options={'server': 'https://server.atlassian.net'},
basic_auth=('email@example.com', api_token))
Run Code Online (Sandbox Code Playgroud)
我也提出了一个问题pycontrib/jira来反映这一点:https : //github.com/pycontribs/jira/issues/780。
跟随吉拉的门票:
小智 0
奇怪,可能是 HTTP 与 HTTPS 的安全设置。尝试传递到 https 而不是 http。
从 jira.client 导入 JIRA
jira = JIRA(options={'server': ' https://server.atlassian.net '}, basic_auth=('email@example.com', 'pass'))
| 归档时间: |
|
| 查看次数: |
1443 次 |
| 最近记录: |