You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Octokit获取指定GitHub Pull Request的用户登录信息?

Octokit 获取PR相关用户信息问题解答
  • 获取当前已认证用户登录名的代码:
    octokitClient.User.Current()

  • 已知仓库所有者、仓库名称和Pull Request ID时,可以通过Octokit获取对应信息:

    • 用户登录名:拉取PR详情后,从响应中提取 pullRequestResponse["user"]["login"] 即可获取PR提交者的登录名
    • GitHub用户名:公开的GitHub用户名通常与登录名一致,可直接使用上述字段值
    • 邮箱:GitHub默认不公开用户邮箱,仅当用户在仓库提交过代码且主动公开邮箱,或你的认证客户端具备足够权限时,可尝试从PR关联的提交记录中提取(比如通过提交详情接口获取commit.Committer.Email),但无法保证一定能获取到

内容的提问来源于stack exchange,提问作者AliZe198

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 21:22:02