我正在尝试获取具有登录名“somelogin”的用户的存储库。
它返回所有存储库,但我正在努力仅获取他拥有的存储库。由于新的API使用GraphQL,我无法做到这一点。
目前我正在使用:
{
"query": "query { user(login:\"furknyavuz\") {repositories(first: 50) { nodes { name url }}}}"
}
我正在尝试获取具有登录名“somelogin”的用户的存储库。
它返回所有存储库,但我正在努力仅获取他拥有的存储库。由于新的API使用GraphQL,我无法做到这一点。
目前我正在使用:
{
"query": "query { user(login:\"furknyavuz\") {repositories(first: 50) { nodes { name url }}}}"
}
您可以使用isFork: false
来排除分支。在浏览器中:
{
user(login: "furknyavuz") {
repositories(first: 50, isFork: false) {
nodes {
name
url
}
}
}
}
使用curl:
curl -H "Authorization: bearer token" -d '
{
"query": "query { user(login: \"furknyavuz\") { repositories(first: 50, isFork: false) { nodes { name url } } } }"
}
' https://api.github.com/graphql
isFork: false
。 - Bertrand Martel