Я пытаюсь использовать API Github Markdown, чтобы превратить файлы Markdown в красивые HTML-файлы, но я не могу заставить API работать.
Я использовал request.post с полезными нагрузками в точности так, как описано в документации здесь , и я попытался изменить несколько вещей, но, похоже, ничего не возвращает желаемый HTML.
Вот код, который я использую:
import requests
with open("index.md", "r") as markdown, open("index.html", "w") as html:
payload = {"text": markdown.read(), "mode": "markdown"}
html.write(requests.post("https://api.github.com/markdown", data=payload).text)
Результат от Github API следующий:
{
"message": "Problems parsing JSON",
"documentation_url": "https://developer.github.com/v3/markdown/#render-an-arbitrary-markdown-document"
}
, где ожидается возвращение HTML-версии моего документа.