我正在尝试从GitHub获取用户的电子邮件地址,我只是在使用Postman测试该过程。我有一个具有用户和用户:email范围的令牌,并访问https://api.github.com/user可以给我用户的信息。该端点上看不到私人电子邮件,因此我还要访问 https://api.github.com/user/emails 。电子邮件端点给我返回404错误。
响应头似乎表明我拥有正确的权限:
更新:故障排除页面显示第三方应用程序限制可能是原因。我尝试访问的帐户属于一个组织,但组织中的“第三方应用程序访问策略”设置为“没有限制”。
响应头似乎表明我拥有正确的权限:
X-Accepted-OAuth-Scopes →user, user:email
该账户已设置电子邮件。是什么导致了404错误?更新:故障排除页面显示第三方应用程序限制可能是原因。我尝试访问的帐户属于一个组织,但组织中的“第三方应用程序访问策略”设置为“没有限制”。