如何从 python 访问 jira
How to access jira from python
我正在尝试从 python 访问 jira,我需要做的其中一件事就是提出一个特定的问题。但是,当我这样做时,我收到 HTTPERROR 403(基本身份验证失败 - 原因:Authentication_Denied)。我已经使用 pip 安装了 jira api。我不确定为什么 auth_jira
没有按预期工作。
代码:
from jira.client import JIRA
import os
jira_email = <my_email>
jira_token = os.environ.get(<jira_api_token>)
jira_server = {"server": "https://issues.mycompany.com/"}
auth_jira = JIRA(options = jira_server, basic_auth = (jira_email, jira_token))
issue = auth_jira.issue('myissue')
print(issue)
错误:我收到的一些错误消息
<!--HTTPError403 -->
...
<p>Encountered a <code>":403- Forbidden&quo;</code> error while loading this page.</p>
<p>Basic Authentication Failure- Reason: AUTHENICATION_DENIED</p>
看来我不得不摆脱 jira_email
并将我的 auth_jira
更改为:
jira_token = os.environ.get(<jira_api_token>)
jira_server = {"server": "https://issues.mycompany.com/"}
auth_jira = JIRA(options = jira_server, token_auth = jira_token)
我正在尝试从 python 访问 jira,我需要做的其中一件事就是提出一个特定的问题。但是,当我这样做时,我收到 HTTPERROR 403(基本身份验证失败 - 原因:Authentication_Denied)。我已经使用 pip 安装了 jira api。我不确定为什么 auth_jira
没有按预期工作。
代码:
from jira.client import JIRA
import os
jira_email = <my_email>
jira_token = os.environ.get(<jira_api_token>)
jira_server = {"server": "https://issues.mycompany.com/"}
auth_jira = JIRA(options = jira_server, basic_auth = (jira_email, jira_token))
issue = auth_jira.issue('myissue')
print(issue)
错误:我收到的一些错误消息
<!--HTTPError403 -->
...
<p>Encountered a <code>":403- Forbidden&quo;</code> error while loading this page.</p>
<p>Basic Authentication Failure- Reason: AUTHENICATION_DENIED</p>
看来我不得不摆脱 jira_email
并将我的 auth_jira
更改为:
jira_token = os.environ.get(<jira_api_token>)
jira_server = {"server": "https://issues.mycompany.com/"}
auth_jira = JIRA(options = jira_server, token_auth = jira_token)