curl – 如何在Postman中使用GitHub API
我想获得邮递员的公共名单.
我可以在我的命令行中使用curl https://api. github.com/gists/public进行正常工作. 但是我没有设法找出如何在Postman中做同样的事情. 我试图在https://api.github.com/gists/public上发出GET请求,返回以下对象: { "message": "Bad credentials","documentation_url": "https://developer.github.com/v3" } 我发现从命令行发出请求时不需要进行身份验证会让人感到困惑但是当我想从Postman执行基本相同的操作时会抛出错误.但好吧,我试着验证自己. 我在GitHub中创建了一个OAuth应用程序,因此我收到了客户端ID和客户端密钥. 我试图将这些作为查询参数/标题信息/传递给我的请求,并且作为正文的一部分没有任何成功. 我也尝试使用Web应用程序流程(https://developer.github.com/v3/oauth/#web-application-flow),并尝试使用我的用户ID和用户密码向https://api.github.com/authorizations发送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中的一些公共信息(公共要点),与命令行中的相同. 解决方法
使用header方法,您应该能够将“Authorization:token OAUTH-TOKEN”直接放入Headers部分下的键输入中.
显然用您的实际令牌替换OAUTH-TOKEN. 编辑:以上是正确的,但我发现它不明显.图像显示了该做什么,(a)在关键字段中,放入’授权’,(b)在值字段中,放入’令牌’. 在卷曲中查看它,它添加-H“授权:令牌<您的令牌在这里>”对于请求,这是所需要的. Postman GET to github API with Oauth authentication (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 使用avconv通过无线访问点将直播(alsa hw:0,0)中
- c管道,stdin / stdout和排序
- linux – OpenSSH SFTP与Chroot,如何更改密码
- linux – Unix vs BSD vs TCP vs Internet套接字?
- 当root设置了对所有用户的读取权限时,centos 6.2会拒绝读取
- LINUX学习:Ubuntu下安装Android Studio
- 按Ctrl键以使用Sublime Linux运行Makefile
- Linux系统下使用yum安装mysql
- linux – 将PCAP跟踪转换为NetFlow格式
- linux – 为什么“lsmod | wc -l“不等于”ls / sys / modu