python - 当我尝试从 Python 调用 Jira 项目时,出现 JSON 错误
问题描述
当我运行下面的代码部分时,我收到一条 JSON 错误消息。我正在尝试从 Python 访问 Jira 项目,但它一直失败。
File "C:\FAST\anaconda\python36\win64\431\Lib\json\decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 7 column 1 (char 6)
我遵循了 Python 和 Jira 提供的示例,但我无法使代码正常工作。
from jira.client import JIRA
import json
options = {
'server': 'https://some.server.net/jira12/projects/XXXX',
}
USERNAME=input("Enter your username: ")
PASSWORD=input("Enter your password: ")
jira = JIRA(options, basic_auth=(USERNAME, PASSWORD))
issue = jira.issue('XXXX-260', expand='changelog')
解决方案
我碰巧帮助一位同事解决了类似的问题。我建议尝试更改您的服务器网址
options = {'server': 'https://some.server.net/jira12/projects/XXXX', }
至
options = {'server': 'https://some.server.net/', }
推荐阅读
- python - Django过滤所有分配的外键
- android - 当我的应用程序前台服务被终止时,未收到 FCM 通知
- vue.js - Vuesax Vx-Select 组件不显示所选标签
- intellij-idea - 在 IntelliJ 中的多个文件末尾添加单行
- tomcat - 从 CloudWatch 获取事件日志错误消息到 Lambda 并将其发送到 MS Teams Webhook
- javascript - React - country-flag-icons 库的动态使用
- html - NodeWebRTC 视频流未在 chrome 中显示
- python - 尽管我使用全局列表,但无法将项目从递归函数附加到全局列表,如何在 py 中做到这一点?
- node.js - 已安装 npm 包 (PeerJS) 但在命令行中无法识别
- javascript - 如何添加在悬停时触发视频播放的覆盖 - 现在覆盖在悬停时阻止播放