如何通过github获取email

worktile 其他 144

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要通过GitHub获取某个用户的邮箱地址,有两种常见的方法:

    方法一:查看用户的公开邮箱
    1. 打开目标用户的GitHub主页,网址通常为https://github.com/用户名。
    2. 在用户主页的主菜单中找到“Overview”(或者与之类似的按钮),点击进入。
    3. 在用户主页的右侧,可以找到用户的个人信息栏,其中包括邮箱地址(若用户设定为公开)。

    方法二:查看用户的提交记录
    1. 进入目标用户所在的代码仓库页面,地址通常为https://github.com/用户名/仓库名。
    2. 点击“Commits”标签页,进入该用户的提交记录页面。
    3. 在提交列表中,可以看到每次提交的作者和时间。点击某次提交记录,可以查看该次提交的详细信息,包括作者邮箱。

    需要注意的是,以上两种方法只适用于用户在GitHub上公开显示邮箱地址或者在提交记录中留下了邮箱地址。如果用户设定了隐私保护,或者没有在提交记录中填写邮箱,将无法获取邮箱信息。

    另外,为了遵循隐私和道德规范,我们应该尊重他人的隐私权,不得滥用或侵犯他人的个人信息。在使用GitHub或任何其他平台时,请始终遵循相关规定和法律法规。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要通过GitHub获取某人的电子邮件地址,您可以遵循以下步骤:

    1. 登录到您的GitHub帐户。如果您还没有帐户,请创建一个新的。

    2. 打开要获取电子邮件地址的用户的GitHub个人资料页面。您可以通过搜索该用户的用户名或通过单击用户参与的存储库来找到他们的个人资料页面。

    3. 在该用户的个人资料页面上,检查看是否在其个人资料信息中提供了电子邮件地址。有些用户会公开显示他们的电子邮件地址,而其他用户可能会选择保持其电子邮件地址私密。

    4. 如果用户将其电子邮件地址保持私密,您可以尝试通过向该用户发送电子邮件来联系他们。GitHub的用户会将其公开显示的电子邮件地址转发到他们的GitHub注册电子邮件地址上,因此您可以通过向其GitHub注册电子邮件地址发送电子邮件来与他们取得联系。

    5. 在某些情况下,您可以发送GitHub上的私人消息来联系用户。这可以是通过在用户个人资料页面上找到的“发送消息”按钮发送私人消息或通过与用户参与的存储库中的讨论或问题中与用户交流。

    请注意,尊重他人的隐私是非常重要的。在尝试获取他人的电子邮件地址时,请始终尊重用户的私密性,并确认您的行为符合GitHub的使用条款和条件。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在GitHub上获取他人的电子邮件地址是一个隐私问题,GitHub为了保护用户的隐私,早在2013年就禁止了在公开页面上显示用户的电子邮件地址。因此,一般情况下,你无法直接从GitHub上获取他人的电子邮件地址。

    但是,有一些间接的方法可以帮助你获取到用户的电子邮件地址,这些方法包括查看用户的个人配置文件、使用GitHub API等。下面将详细介绍这些方法。

    ## 方法一:查看用户的个人配置文件

    GitHub上的用户个人配置文件包含了一些额外的信息,可能包括电子邮件地址。要查看用户的个人配置文件,可以按照以下步骤进行操作:

    1. 打开用户的GitHub主页,例如https://github.com/username(将”username”替换成你要查看的用户名)。
    2. 点击页面右上角的”Repositories”下拉菜单,然后选择”Your profile”。
    3. 在用户的个人配置文件页面,你可以看到一些用户信息,包括电子邮件地址(如果用户选择公开显示)。

    然而,大多数用户选择在配置文件中不公开显示电子邮件地址,这意味着你可能无法直接从个人配置文件中获取到用户的电子邮件地址。如果用户选择了不公开显示电子邮件地址,你需要尝试其他方法。

    ## 方法二:使用GitHub API

    GitHub提供了API接口,可以通过API获取用户的一些信息,包括电子邮件地址。但是,为了保护用户的隐私,GitHub要求你必须经过用户的授权才能访问他们的电子邮件地址。

    要使用GitHub API获取用户的电子邮件地址,可以按照以下步骤进行操作:

    1. 在GitHub上创建一个OAuth应用程序。你可以在自己的账户设置中的”Developer settings”部分创建OAuth应用程序。
    2. 获取你的OAuth应用程序的客户端ID和客户端密钥。
    3. 使用OAuth的授权流程,获取用户的授权。你可以使用类似下面的URL进行授权:

    `https://github.com/login/oauth/authorize?client_id=&scope=user:email`

    将``替换成你的应用程序的客户端ID。

    4. 用户授权后,你将收到一个授权代码。
    5. 使用授权代码获取访问令牌。你可以使用类似下面的URL进行访问令牌获取:

    `https://github.com/login/oauth/access_token?client_id=&client_secret=&code=`

    将``替换成你的应用程序的客户端ID,将``替换成你的应用程序的客户端密钥,将``替换成你收到的授权代码。

    6. 执行API调用,获取用户信息。你可以使用类似下面的URL进行用户信息获取:

    `https://api.github.com/user/emails`

    在请求头中需要包含访问令牌,例如:

    `Authorization: token `

    将``替换成你获取到的访问令牌。

    7. 从API的响应中可以获取用户的电子邮件地址。

    通过以上方法,你可以通过GitHub API获取到经过用户授权的电子邮件地址。但是需要注意的是,你必须尊重用户的隐私,严格遵守GitHub API的使用规则,并且在使用用户的电子邮件地址时需要得到用户的许可。

    总结起来,尽管在GitHub上获取他人的电子邮件地址并不容易,但使用个人配置文件和GitHub API这些方法可以帮助你获取到某些用户的电子邮件地址。但是,在进行任何操作之前,请确保你遵守相关的隐私和法律规定,尊重他人的隐私权。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部