Я пытаюсь комментировать запрос на получение доступа, используя githubs api, но я получаю сообщение об ошибке, показанное в заголовке. Единственное решение, которое я видел при переполнении стека, - это json .dumps данных, но это не решило проблему для меня. Что я могу делать не так?
Вот мой код
def _pr_comment(self, res, pr_id):
# POST / repos /: owner /:repo / issues /: issue_number / comments
payload = {"body": json.dumps(res)}
header = {'Authorization': 'token TOKEN',
"Accept": "application/vnd.github.+json"}
response_decoded_json = requests.post(
f'https://api.github.com/repos/REPO/Database-System/issues/{pr_id}/comments',
data=payload, headers=header)
response_json = response_decoded_json.json()
print(response_json, response_decoded_json.status_code)
Это полный ответ, который я получаю вместе с кодом ответа
{'message': 'Problems parsing JSON', 'documentation_url': 'https://developer.github.com/v3/issues/comments/#create-a-comment'} 400
Любая помощь на это был бы оценен!