GitHub Gist API 补丁不起作用?
GitHub Gist API patch doesn't work?
我正在使用 Postman 创建匿名 Gists。 Gists 已成功创建,但当我尝试修补它们时,我得到:
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3/gists/#edit-a-gist"
}
我用的URL是:
https://api.github.com/gists/14694f43065a32ec28ad
如果我执行 GET,它工作正常。如果我执行 PATCH,我会收到一条错误消息。
这是怎么回事?
您可以阅读和创建匿名要点,但不能编辑它们。如果要创建、读取、更新和删除,请使用身份验证。
在 Authentication 部分,它说:
You can read public gists and create them for anonymous users without a token; however, to read or write gists on a user's behalf the gist OAuth scope is required.
如果您只是尝试 git push
一些提交到匿名要点,您将得到相同的 404–Not found 错误。
$ git push
Username for 'https://gist.github.com': IonicaBizau
Password for 'https://IonicaBizau@gist.github.com':
remote: Repository not found.
fatal: repository 'https://gist.github.com/anonymous/5801....d2f/' not found
他们甚至不在要点页面上为匿名要点提供编辑按钮。他们确实有一个与 IP 关联的 Delete 按钮(任何拥有匿名 Gist link 的用户都连接在同一网络上,假设他们获得相同的 public ip,可以删除匿名gist)。
否则你必须contact support for deleting匿名要点。
我正在使用 Postman 创建匿名 Gists。 Gists 已成功创建,但当我尝试修补它们时,我得到:
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3/gists/#edit-a-gist"
}
我用的URL是:
https://api.github.com/gists/14694f43065a32ec28ad
如果我执行 GET,它工作正常。如果我执行 PATCH,我会收到一条错误消息。
这是怎么回事?
您可以阅读和创建匿名要点,但不能编辑它们。如果要创建、读取、更新和删除,请使用身份验证。
在 Authentication 部分,它说:
You can read public gists and create them for anonymous users without a token; however, to read or write gists on a user's behalf the gist OAuth scope is required.
如果您只是尝试 git push
一些提交到匿名要点,您将得到相同的 404–Not found 错误。
$ git push
Username for 'https://gist.github.com': IonicaBizau
Password for 'https://IonicaBizau@gist.github.com':
remote: Repository not found.
fatal: repository 'https://gist.github.com/anonymous/5801....d2f/' not found
他们甚至不在要点页面上为匿名要点提供编辑按钮。他们确实有一个与 IP 关联的 Delete 按钮(任何拥有匿名 Gist link 的用户都连接在同一网络上,假设他们获得相同的 public ip,可以删除匿名gist)。
否则你必须contact support for deleting匿名要点。