參考官方文檔

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

用戶集合請(qǐng)求說(shuō)明

GitHub用戶數(shù)據(jù)API允許您檢索用戶的信息。以下是如何進(jìn)行用戶集合請(qǐng)求的說(shuō)明。

請(qǐng)求參數(shù)

在請(qǐng)求中,您可以指定多個(gè)參數(shù)以定制返回的用戶數(shù)據(jù)。例如,since參數(shù)可以用于指定從哪個(gè)用戶ID開(kāi)始返回用戶數(shù)據(jù),per_page參數(shù)設(shè)置每頁(yè)返回的用戶數(shù)量。

請(qǐng)求示例

要請(qǐng)求用戶集合,您可以使用以下URL:

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

返回響應(yīng)

響應(yīng)將以JSON格式返回包含用戶信息的數(shù)據(jù)。

返回響應(yīng)示例

獲取某個(gè)用戶信息

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

請(qǐng)求說(shuō)明

您需要提供用戶名作為路徑參數(shù)。以下是請(qǐng)求的基本格式:

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

示例請(qǐng)求

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

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

返回響應(yīng)

響應(yīng)將返回該用戶的詳細(xì)信息,包括用戶名、ID和其他相關(guān)信息。

在這里插入圖片描述

查看用戶關(guān)注信息

您可以通過(guò)GitHub用戶數(shù)據(jù)API查看用戶的關(guān)注和被關(guān)注信息。

請(qǐng)求關(guān)注用戶

要查看某個(gè)用戶關(guān)注了哪些人,您可以使用以下格式的請(qǐng)求URL:

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

請(qǐng)求被關(guān)注用戶

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

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

返回響應(yīng)

響應(yīng)將以JSON格式返回用戶關(guān)注或被關(guān)注者的列表。

返回響應(yīng)示例

查看所有倉(cāng)庫(kù)

GitHub用戶數(shù)據(jù)API還允許您查看所有可用的倉(cāng)庫(kù)信息。

請(qǐng)求說(shuō)明

要獲取倉(cāng)庫(kù)信息,您可以使用since參數(shù)指定從哪個(gè)倉(cāng)庫(kù)ID開(kāi)始返回?cái)?shù)據(jù)。

請(qǐng)求示例

例如,您可以使用以下URL查看所有倉(cāng)庫(kù):

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

返回響應(yīng)

響應(yīng)將返回倉(cāng)庫(kù)的詳細(xì)信息,包括倉(cāng)庫(kù)名稱、所有者和其他相關(guān)信息。

返回響應(yīng)示例

列舉組織倉(cāng)庫(kù)信息

要查看某個(gè)組織的所有倉(cāng)庫(kù)信息,您可以使用GitHub用戶數(shù)據(jù)API進(jìn)行請(qǐng)求。

請(qǐng)求參數(shù)

請(qǐng)求中可使用多個(gè)參數(shù)來(lái)過(guò)濾和排序結(jié)果。例如,type參數(shù)用于指定要返回的倉(cāng)庫(kù)類型,sortdirection參數(shù)用于指定排序方式。

請(qǐng)求示例

以下是請(qǐng)求NASA組織倉(cāng)庫(kù)的示例:

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

返回響應(yīng)

響應(yīng)將返回該組織的所有倉(cāng)庫(kù)信息。

返回響應(yīng)示例

查看倉(cāng)庫(kù)貢獻(xiàn)者

通過(guò)GitHub用戶數(shù)據(jù)API,您可以查看某個(gè)倉(cāng)庫(kù)的貢獻(xiàn)者列表。

請(qǐng)求說(shuō)明

要獲取貢獻(xiàn)者信息,您需要提供倉(cāng)庫(kù)的所有者和名稱。

請(qǐng)求示例

以下是請(qǐng)求OSAL倉(cāng)庫(kù)貢獻(xiàn)者的示例:

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

返回響應(yīng)

響應(yīng)將返回倉(cāng)庫(kù)貢獻(xiàn)者的詳細(xì)信息。

返回響應(yīng)示例

FAQ

問(wèn):如何申請(qǐng)GitHub API令牌以使用GitHub用戶數(shù)據(jù)API?

問(wèn):請(qǐng)求GitHub用戶數(shù)據(jù)API時(shí)需要設(shè)置哪些請(qǐng)求頭?

問(wèn):如何使用GitHub用戶數(shù)據(jù)API檢索特定用戶的信息?

問(wèn):GitHub用戶數(shù)據(jù)API如何查看用戶的關(guān)注和被關(guān)注信息?

問(wèn):如何通過(guò)GitHub用戶數(shù)據(jù)API獲取某個(gè)組織的所有倉(cāng)庫(kù)信息?

上一篇:

GitHub GraphQL API開(kāi)發(fā)指南

下一篇:

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

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)