gpt4 book ai didi

javascript - 如何从 GitHub 检索热门用户?

转载 作者:行者123 更新时间:2023-12-02 23:10:05 37 4
gpt4 key购买 nike

我正在尝试获取 GitHub 上流行的存储库和用户的列表。

他们的API has an example要查找给出一些必须在 q 查询参数下发送的条件的用户,这是必需的参数,但我不确定如何将其作为“空”发送

查询应该列出用户并按关注者排序,我很接近,但我不确定要在q中发送什么

`https://api.github.com/search/users?q=${WHAT_WHOULD_GO_HERE}&sort=followers&order=desc`

仅供引用,我也试图获得流行的存储库,这可以通过以下查询实现,并且效果很好:

curl https://api.github.com/search/repositories\?q\=stars:\>1+language:javascript\&sort\=stars\&order\=desc\&type\=Repositories

最佳答案

您可以通过指定关注者限制、存储库语言和 Github API 上的页面来运行查询。如果您可以正确配置查询,您将得到您想要的。

示例查询

`https://api.github.com/search/users?q=repos:followers:<1000&language:javascript&page=1&per_page=100`

例如,我可以获取所有拥有超过 2000 个关注者的用户。这也获得了一种受欢迎的用户。

`https://api.github.com/search/users?q=repos:followers:%3E2000&language:javascript&page=1&per_page=100`

回应

{
"total_count": 321,
"incomplete_results": false,
"items": [
{
"login": "vim-scripts",
"id": 443562,
"node_id": "MDQ6VXNlcjQ0MzU2Mg==",
"avatar_url": "https://avatars0.githubusercontent.com/u/443562?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/vim-scripts",
...
}

关于javascript - 如何从 GitHub 检索热门用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57408770/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com