2016-11-29 29 views
1

我正在尝试从GitHub获取用户的电子邮件地址,并且我只是使用邮递员测试过程。我有一个令牌,其中包含用户和用户:电子邮件范围,并且击中https://api.github.com/user会向我提供用户的信息。私人电子邮件在该端点不可见,所以我也打https://api.github.com/user/emails。电子邮件端点给了我一个404无法从GitHub API获取电子邮件

响应标头回来与404好像说我有权利烫发:

X-接受-OAuth的作用域→用户,用户:电子邮件

帐户中有一封电子邮件。什么可能导致404?

更新:故障排除页面建议第三方应用程序限制可能是责难。我尝试访问的帐户是组织的一部分,但组织中的“第三方应用程序访问策略”设置为“无限制”。

+0

可能相关:https://developer.github.com/v3/troubleshooting/#why-am-i-getting-a-404-error-on-a-repository-that-exists – Timo

回答

2

我在这里遇到的主要问题是看错标题。 X接受-OAuth-Scopes是端点想要查看的范围列表。 X-OAuth-Scopes是您实际拥有的范围列表。由于令牌创建代码中的错误,这是空的。

相关问题