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

标签 javascript github github-api

我正在尝试获取 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/

相关文章:

github - 合并 Github 上的两个分支

git - 如何从 GitHub API 获取最后一次提交

javascript - 无法从 Modal 元素获取 $file,Angular JS

javascript - 如何更新 es6 数组中的元素?

javascript - 如何在 Linkedin Pulse 帖子中添加语法高亮显示

redmine - 通过 API 将文件附加到 GitHub 中的问题

python - 如何使用 API 获取 Github 存储库的所有统计信息?

javascript - 从 Facebook Messenger 中检索 first_name 会导致 [object Promise]

git - 我应该如何在 300 多个网站上使用 git?

android - 从github导入到android studio