[例如,假设给定任何GitHub URL,https://github.com/github,我想使用Java语言检索或列出该URL下存在的所有存储库名称。例如给出上面的链接我的输出应该是使用语言java的所有存储库名称。
[如果您知道GitHub上的用户/组织,并且想查询被检测为特定语言的存储库,则可以使用Search Repositories API。
这的关键部分是q
querystring参数,文档将帮助您了解可能的情况:
此示例显示了如何在github
组织下查找Ruby存储库:
https://api.github.com/search/repositories?q=user:github+language:ruby
这将返回与以下存储库匹配的JSON有效负载:
{
"total_count": 55,
"incomplete_results": false,
"items": [
{
// repository details
},
{
// repository details
},
...
]
}