Когда я пытаюсь вызвать проект Jira из Python, я получаю ошибку JSON

Когда я запускаю часть кода ниже, я получаю сообщение об ошибке JSON. Я пытаюсь получить доступ к проекту Jira из Python, но он продолжает терпеть неудачу.

  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')

2 ответа

Мне довелось помочь коллеге решить похожую проблему. Я бы посоветовал попробовать изменить URL-адрес вашего сервера с

options = {'server': 'https://some.server.net/jira12/projects/XXXX', }

к

options = {'server': 'https://some.server.net/', }

Я сделал это так в проекте:

JIRA(basic_auth=(self.username, self.password), options={'server': 'URL'})

Саймон, спасибо за ваше время, но я получаю ту же ошибку: первая строка: ОШИБКА: корень: Ожидаемое значение: строка 7, столбец 1 (символ 6) последняя json.decoder.JSONDecodeError: Ожидаемое значение: строка 7, столбец 1 (символ 6)

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