- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在为使用他们的 API V3 向 Github 发布私有(private)要点而奋斗了相当长一段时间后,我几乎放弃了。几乎。可能有人也遇到过类似的问题,或者知道以下行为的原因可能是什么:
现在,curl 命令如下所示:
curl -H "Authorization: bearer MY_AUTHORIZATION_TOKE" -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"public":false,"files":{"test.txt":{"content":"String file contents"}}}' https://api.github.com/gists
我也尝试过
curl -H "Authorization: bearer MY_AUTHORIZATION_TOKE" -X POST -d '{"public":false,"files":{"test.txt":{"content":"String file contents"}}}' https://api.github.com/gists
我可以使用完全相同的数据在没有授权 token 的情况下创建要点:
curl -X POST -d '{"public":true,"files":{"test.txt":{"content":"String file contents"}}}' https://api.github.com/gists
但在这种情况下它将是匿名的
如果我真的将其公开发布,结果相同
无论如何,Github 都会返回我
HTTP/1.1 404 Not Found
{
"message": "Not Found"
}
我很确定我已获得授权,因为 curl -H "Authorization: bearer MY_AUTHORIZATION_TOKE"https://api.github.com/user
返回我的用户详细信息。
适用范围为:
https://github.com/login/oauth/authorize?client_id=...&scope=gist
因此,它应该具有读取和写入权限。
最佳答案
您的 OAuth2 token 似乎不具有所需的 gist
范围。
如果您使用 -v
参数运行 curl
命令,您可以看到发送到请求的范围(X-OAuth-Scopes
header )以及使用发送的 token 成功执行请求所需的范围(X-Accepted-OAuth-Scopes
header )。
如果您没有在 X-OAuth-Scopes
header 值中看到 gist
列出,那么这就是您的问题。
关于json - 使用curl通过Github API v3创建新的gist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10551094/
我想知道在公共(public)要点中使用代码是否合法,因为要点没有许可证。 我无法在网上找到有关公共(public) Gists 的任何许可信息。 最佳答案 根据https://softwareeng
我有 an existing GitHub Gist ,我想向其中添加另一个文件。 GitHub Gist API 的数据模型表示可以将多个文件添加到 Gist。 我怎样才能做到这一点? 最佳答案 转
这是图像文件: https://gist.github.com/mbostock/5503544#file-thumbnail-png 我尝试在 Gist 的编辑模式下拖放图像文件。这在 Chrome
我一直在使用Moski's Gist-Blogger用于将 GitHub Gists 插入 Blogger 动态 View 。 我的使用方法如下: Loading code.... 但是,目前,要
我还没有使用它们中的任何一个。我查看了他们的网站并找到了他们的简短描述: Github 要点: Instantly share code, notes, and snippets. 巴斯宾: Past
新的 GitHub Gist 界面有一个针对整个要点的嵌入片段,其中嵌入了要点中的所有文件。旧界面在要点中为每个文件嵌入了代码。有人知道是否有嵌入单个文件的技巧吗? 最佳答案 从左侧获取要点 URL,
gist-region 的默认行为是离开描述 空白的。要设置描述,需要切换到gist-list缓冲然后使用函数gist-edit-current-description设置描述 . 我希望能够设置 描
This gist正在显示一条消息 File suppressed. Click to show.在其中一个文件上。为什么这个文件被压制? 该文件包含一个书签,以 javascript: 开头。 ,也
我正在尝试使用 github api 列出一组用户的所有要点。这工作得很好,但我似乎无法让它为我自己或任何其他用户返回私有(private)要点。 我知道您可以在请求中设置范围,但我不知道如何在 JQ
我有一个私有(private)要点,我想将其嵌入到由 github 托管的 jekyll 网站中。但每当我使用以下方式嵌入它时: {% gist 931c1c8d465a04042403 %} 它会自
我需要从原始要点加载shell脚本,但找不到找到原始URL的方法。 curl -L address-to-raw-gist.sh | bash 最佳答案 现在,找到raw按钮(在源代码的右上方)。 原
我正在尝试使用 Markdown 语法突出显示创建一个要点。不幸的是不能在这里张贴截图。 然后我按“保存”并没有应用语法突出显示。 Python 代码也存在同样的问题。 最佳答案 您需要将文件扩展名更
为了将来自Github的很长的Gists嵌入到Wordpress博客中,什么代码将允许我设置高度,以便生成垂直滚动条? 500px左右的东西将是完美的。 编辑:现在已经解决了该问题,但是我花了很多时间
在常规的 b-tree 索引中,叶节点包含一个键和一个指向 heap 元组(用户表行)的指针,这表示在 b-tree,索引元组和用户表行是一对一的关系。 就像在 b-tree 中一样,GiST 叶节点
当我嵌入一个长的要点(在本例中为 Jupyter Notebook )时,我网站上的结果框具有垂直滚动条。我想避免使用这些滚动条,只需要一个更长的页面(就像在实际的要点网站上一样)。有什么办法可以用
我经常使用 GiST 索引,所以我了解它们的性能特征和它们使用的 API 以及您需要一个的原因。我不明白的是,在幕后,它们究竟是如何工作的?我正在寻找其背后的底层数据结构和算法的解释。 如果我想实现自
我遇到了一个返回 JSON 数据的 Gist https://gist.githubusercontent.com/rdsubhas/ed77e9547d989dabe061/raw/6d7775ea
我目前正在为自己的一个新博客使用 angular 和 rails,但我被卡住了。我用了ng-bind-html用于从我的后端注入(inject)代码。 现在我使用自己的指令修复了它。 当我尝试从 Gi
我正在使用 Postman 创建匿名 Gists。 Gists 已成功创建,但是当我尝试修补它们时,我得到: { "message": "Not Found", "documentation_
我创建了一个个人访问 token ( https://github.com/settings/tokens ) 给 Gist烫发。 我试图用它来创建一个要点,但我得到了 { "message":
我是一名优秀的程序员,十分优秀!