參考官方文檔

為了更好地理解API的使用,建議查看官方文檔,以獲取最新的API細節和示例。

用戶集合請求說明

GitHub用戶數據API允許您檢索用戶的信息。以下是如何進行用戶集合請求的說明。

請求參數

在請求中,您可以指定多個參數以定制返回的用戶數據。例如,since參數可以用于指定從哪個用戶ID開始返回用戶數據,per_page參數設置每頁返回的用戶數量。

請求示例

要請求用戶集合,您可以使用以下URL:

https://api.github.com/users?since=100

返回響應

響應將以JSON格式返回包含用戶信息的數據。

返回響應示例

獲取某個用戶信息

要檢索特定用戶的信息,您需要使用該用戶的用戶名。

請求說明

您需要提供用戶名作為路徑參數。以下是請求的基本格式:

https://api.github.com/users/{username}

示例請求

例如,要獲取用戶名為mojombo的用戶信息,您可以使用以下URL:

https://api.github.com/users/mojombo

返回響應

響應將返回該用戶的詳細信息,包括用戶名、ID和其他相關信息。

在這里插入圖片描述

查看用戶關注信息

您可以通過GitHub用戶數據API查看用戶的關注和被關注信息。

請求關注用戶

要查看某個用戶關注了哪些人,您可以使用以下格式的請求URL:

https://api.github.com/users/{username}/following

請求被關注用戶

同樣,您也可以查看某個用戶的粉絲列表:

https://api.github.com/users/{username}/followers

返回響應

響應將以JSON格式返回用戶關注或被關注者的列表。

返回響應示例

查看所有倉庫

GitHub用戶數據API還允許您查看所有可用的倉庫信息。

請求說明

要獲取倉庫信息,您可以使用since參數指定從哪個倉庫ID開始返回數據。

請求示例

例如,您可以使用以下URL查看所有倉庫:

https://api.github.com/repositories?since=824

返回響應

響應將返回倉庫的詳細信息,包括倉庫名稱、所有者和其他相關信息。

返回響應示例

列舉組織倉庫信息

要查看某個組織的所有倉庫信息,您可以使用GitHub用戶數據API進行請求。

請求參數

請求中可使用多個參數來過濾和排序結果。例如,type參數用于指定要返回的倉庫類型,sortdirection參數用于指定排序方式。

請求示例

以下是請求NASA組織倉庫的示例:

https://api.github.com/orgs/nasa/repos?per_page=10

返回響應

響應將返回該組織的所有倉庫信息。

返回響應示例

查看倉庫貢獻者

通過GitHub用戶數據API,您可以查看某個倉庫的貢獻者列表。

請求說明

要獲取貢獻者信息,您需要提供倉庫的所有者和名稱。

請求示例

以下是請求OSAL倉庫貢獻者的示例:

https://api.github.com/repos/nasa/osal/contributors

返回響應

響應將返回倉庫貢獻者的詳細信息。

返回響應示例

FAQ

問:如何申請GitHub API令牌以使用GitHub用戶數據API?

問:請求GitHub用戶數據API時需要設置哪些請求頭?

問:如何使用GitHub用戶數據API檢索特定用戶的信息?

問:GitHub用戶數據API如何查看用戶的關注和被關注信息?

問:如何通過GitHub用戶數據API獲取某個組織的所有倉庫信息?

上一篇:

GitHub GraphQL API開發指南

下一篇:

GitHub Copilot與API文檔的智能交互
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費