【发布时间】:2017-04-13 23:39:00
【问题描述】:
我正在尝试从 GitHub 获取用户的电子邮件地址,而我只是在使用 Postman 测试该过程。我有一个具有 user 和 user:email 范围的令牌,点击 https://api.github.com/user 可以得到用户的信息。在那个端点上看不到私人电子邮件,所以我也打了https://api.github.com/user/emails。电子邮件端点给了我一个 404。
返回 404 的响应标头似乎说我有正确的权限:
X-Accepted-OAuth-Scopes →user, user:email
帐户中设置了一个电子邮件。什么可能导致 404?
更新:故障排除页面表明第三方应用程序限制可能是罪魁祸首。我尝试访问的帐户是组织的一部分,但组织中的“第三方应用程序访问策略”设置为“无限制”。
【问题讨论】:
标签: github-api