怎么查询Github仓库所有者的联系方式
有的适合由于某种原因需要联系GitHub仓库作者,但这真的不是一件容易的事情。
有些GitHub的仓库玩家会在自己的作品中留下自己的邮箱或者其他联系方式,有些真的什么都没留下。那怎么知道这些作者的联系方式呢。
今天我来分享一个查询方式
使用GitHub提供的GraphQL来查询用户邮箱
访问GitHub的GraphQL API Explorer,点击右侧的Sign in,使用你的GitHub账号登陆,这样就可以调用Github的API了。
登陆后,你下方的GraphQL输入框就可以输入内容了。在其中输入如下代码:
{
repository(name: "grank", owner: "lctt") {
ref(qualifiedName: "master") {
target {
... on Commit {
id
history(first: 5) {
edges {
node {
author {
name
email
}
}
}
}
}
}
}
}
}
并将 name 替换为你要查询的人的 repo 名,owner 改为你需要查询的人的名字,然后点击执行按钮。
这样要找的作者名字的Gmail邮箱就查找出来了。
但有一种方法是无论如何也看不到邮箱的,那就是作者在设置时,将邮箱设置为不可见,那就暂时真的没有办法了。
我的这个方法可能不是唯一的方法,但对于有需要的用户,可以试试看!
文档信息
- 本文作者:Eric Chen
- 本文链接:https://aiwv.xyz/2023/10/24/github-howinquiry/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)