簡體   English   中英

使用 Github Api 獲取存儲庫數量

[英]Fetch number of repositories using Github Api

我需要使用 Github API 獲取用戶的公共存儲庫的數量。 我知道我們可以使用/users/{username}/repos獲得一個 repos 列表。 此查詢返回存儲庫列表。 我想要的只是存儲庫的總數而不是整個列表。 如果我嘗試使用/users/{username}/repos對存儲庫進行計數,它對於存儲庫數量較少的用戶來說工作正常,但對於擁有大量存儲庫的用戶來說,API 調用需要太多時間。 有什么方法可以讓我只獲得回購的數量而不是整個列表?

第一個響應上的total_count字段表示匹配的存儲庫的總數,響應已經有了你的答案。

您可以獲取用戶 object 並查看public_repos字段,而不是獲取存儲庫列表; 例如,使用 GitHub CLI:

$ gh api users/bewuethr | jq '.public_repos'
21

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM