Curl 如何在Postman中使用GithubAPI

Curl 如何在Postman中使用GithubAPI,curl,github,oauth,postman,github-api,Curl,Github,Oauth,Postman,Github Api,我想在《邮递员》杂志上得到一份公共登记员的名单。 我可以做curlhttps://api.github.com/gists/public在我的命令行中,它工作正常 然而,我并没有在《邮递员》中找到同样的方法 我试图在https://api.github.com/gists/public返回了以下对象: { "message": "Bad credentials", "documentation_url": "https://developer.github.com/v3" } 从命令行

我想在《邮递员》杂志上得到一份公共登记员的名单。 我可以做
curlhttps://api.github.com/gists/public
在我的命令行中,它工作正常

然而,我并没有在《邮递员》中找到同样的方法

我试图在
https://api.github.com/gists/public
返回了以下对象:

{
  "message": "Bad credentials",
  "documentation_url": "https://developer.github.com/v3"
}
从命令行发出请求时不需要进行身份验证,这让我感到困惑,但当我想从Postman那里基本上执行相同的操作时,它会抛出一个错误。但好吧,我试着证明我自己

我在GitHub中创建了一个OAuth应用程序,因此收到了一个客户端ID和客户端密码

我试图将这些作为查询参数/标题信息/以及作为正文的一部分传递给我的请求,但没有成功

我还尝试使用web应用程序流(),并尝试通过向
发送POST请求来创建新的授权https://api.github.com/authorizations
中包含我的用户ID和用户密码(),返回

{
  "message": "Requires authentication",
  "documentation_url": "https://developer.github.com/v3/oauth_authorizations/#oauth-authorizations-api"
}

现在我非常困惑应该由什么生成我的令牌,以及应该将其传递到哪里。我想要的只是Postman中的一些公共信息(public gist),与命令行中的信息相同。

使用header方法,您应该能够将“Authorization:token OAUTH-token”直接放入Headers部分下的密钥输入中

显然,用您的实际令牌替换OAUTH-TOKEN

编辑:以上是正确的,但我发现它不明显。该图显示了要执行的操作,(a)在键字段中,输入“授权”,以及(b)在值字段中,输入“令牌”

在curl中查看它,它将
-H“Authorization:token”
添加到请求中,这正是所需要的


如何使用“个人访问令牌”来完成此操作?他们的文件是这样的sparse@SeanKendle使用
-H“PRIVATE-TOKEN:“
我发现我使用的是EnterpriseGithub,需要一个不同的URL。当我切换URL时,上面提到的相同标题Scott对我有效。谢谢