gpt4 book ai didi

python - 如何使用 Python 使用 Github Markdown API

转载 作者:行者123 更新时间:2023-12-01 07:43:13 25 4
gpt4 key购买 nike

我正在尝试使用 Github Markdown API 将 Markdown 文件转换为漂亮的 HTML 文件,但我似乎无法让该 API 工作。

我一直在使用 requests.post 和有效负载,正如文档 here 中详细说明的那样。我尝试更改一些内容,但似乎没有任何东西可以返回我想要的 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 版本预计会返回。

最佳答案

由于 API 需要 json,因此请求应该是:

html.write(requests.post("https://api.github.com/markdown", json=payload).text)

它使用 json 而不是 data 来通过 post 请求发送有效负载。

关于python - 如何使用 Python 使用 Github Markdown API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56588643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com