6

我正在尝试通过 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

但它不断返回“未找到”错误。

我在这里错过了什么吗?

4

1 回答 1

9

刚刚弄清楚为什么它不起作用。

看起来您无法编辑匿名 gist,并且为了使用它进行身份验证,您需要为您的帐户生成一个令牌 API 并指定您要在范围内与 gist 一起使用,如下所示:https:/ /help.github.com/articles/creating-an-oauth-token-for-command-line-use

之后,您可以通过带有令牌的 Authorization 标头进行 API 调用,一切都应该按预期工作。

于 2013-06-16T16:13:36.577 回答