我正在尝试通过 API 调用编辑现有的 Gist,遵循 API 文档,我正在执行如下 curl 调用:
curl -X PATCH -d'{"description": "the description for this gist", "files": {"file1.txt": {"content": "updated file contents"}}}' https://api.github.com/gists/5790365
但它不断返回“未找到”错误。
我在这里错过了什么吗?
刚刚弄清楚为什么它不起作用。
看起来您无法编辑匿名 gist,并且为了使用它进行身份验证,您需要为您的帐户生成一个令牌 API 并指定您要在范围内与 gist 一起使用,如下所示:https:/ /help.github.com/articles/creating-an-oauth-token-for-command-line-use
之后,您可以通过带有令牌的 Authorization 标头进行 API 调用,一切都应该按预期工作。