2017-11-10 264 views
2

我試圖獲取登錄名「somelogin」用戶的存儲庫。Github GraphQL API:我如何收集特定用戶的存儲庫?

它會返回所有的存儲庫,但我只想獲得他擁有的存儲庫。因爲新的API使用GraphQL我做不到。

目前我使用:

{ "query": "query { user(login:\"furknyavuz\") {repositories(first: 50) { nodes { name url }}}}" }

+0

你的意思是要排除叉?使用'isFork:false' –

+0

是的,我想排除不屬於我的所有存儲庫。 你能給我正確的使用它嗎。 –

回答

2

您可以使用isFork: false排除叉。在explorer

{ 
    user(login: "furknyavuz") { 
    repositories(first: 50, isFork: false) { 
     nodes { 
     name 
     url 
     } 
    } 
    } 
} 

,捲曲:

curl -H "Authorization: bearer token" -d ' 
{ 
    "query": "query { user(login: \"furknyavuz\") { repositories(first: 50, isFork: false) { nodes { name url } } } }" 
} 
' https://api.github.com/graphql 
相關問題