我正在使用Postman创建匿名Gists。 Gists已成功创建,但当我尝试修补它们时,我得到:
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3/gists/#edit-a-gist"
}
我使用的网址是:
https://api.github.com/gists/14694f43065a32ec28ad
如果我做GET,它可以正常工作。如果我执行PATCH,我会收到一条错误消息。
这里有什么问题?
答案 0 :(得分:4)
您可以阅读和创建匿名要点,但无法对其进行编辑。如果要创建,读取,更新和删除,请使用身份验证。
在Authentication部分,它说:
您可以阅读公共要点,并为没有令牌的匿名用户创建它们;但是,要代表用户阅读或撰写要点,则需要要点 OAuth scope。
如果您只是尝试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
他们甚至没有在Gist页面上为匿名要点提供编辑按钮。他们有一个与IP关联的删除按钮(任何具有匿名Gist链接的用户,连接在同一网络上,假设他们获得相同的公共IP,可以删除匿名要点)。
否则你必须contact support for deleting匿名要点。