当前位置:  开发笔记 > 前端 > 正文

如何在Postman中使用GitHub API

如何解决《如何在Postman中使用GitHubAPI》经验,为你挑选了1个好方法。

我想获得邮递员的公共名单.我可以curl https://api.github.com/gists/public在我的命令行中做得很好.

但是我没有设法找出如何在Postman中做同样的事情.

我试图发出一个GET请求https://api.github.com/gists/public,返回以下对象:

{
  "message": "Bad credentials",
  "documentation_url": "https://developer.github.com/v3"
}

我发现从命令行发出请求时不需要进行身份验证会让人感到困惑,但是当我想从Postman执行基本相同的操作时会抛出错误.但好吧,我试着验证自己.

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

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

我也尝试使用Web应用程序流程(https://developer.github.com/v3/oauth/#web-application-flow),并尝试https://api.github.com/authorizations使用我的用户ID 发送POST请求来创建新授权和用户密码(https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization),返回

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

现在我对应该生成什么令牌感到非常困惑,我应该把它传递到哪里.我想要的只是Postman中的一些公共信息(公共要点),与命令行中的相同.



1> Scott Plunke..:

使用header方法,您应该能够将"Authorization:token OAUTH-TOKEN"直接放入Headers部分下的键输入中.

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

编辑:以上是正确的,但我发现它不明显.图像显示了该做什么,(a)在关键字段中,放入'授权',(b)在值字段中,放入'令牌'.

在curl中查看它,它会添加-H "Authorization: token "到请求中,这就是所需要的.

Postman使用Oauth身份验证GET到github API

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有