向 GitHub 搜索 API 发送 GET 请求时如何指定多种语言

How can I specify multiple languages when sending a GET request to GitHub search API

我想知道如何将 GET 请求发送到 GitHub 搜索 API,特别是 https://api.github.com/search/repositories 并使查询包含多种语言而不是一种。

这是我当前的查询。

https://api.github.com/search/repositories?q=stars:%3E=1000+language:scala&sort=stars&order=desc&per_page=10

我试过这样做,但效果不佳

https://api.github.com/search/repositories?q=stars:%3E=1000+language:[scala, java]&sort=stars&order=desc&per_page=10

感谢您的帮助

您需要传入多个 language: 元素才能根据 doc.

将多种语言传递给查询

对于您的具体情况,查询将是:

https://api.github.com/search/repositories?q=stars:%3E=1000+language:scala+language:java&sort=stars&order=desc

应用分页后将是:

https://api.github.com/search/repositories?q=stars:%3E=1000+language:scala+language:java&sort=stars&order=desc&per_page=10

但是,如果应用分页,您的搜索结果将在浏览器中受到限制。