使用Github API检索组织中的所有非分支存储库

阿尔贝蒂尼格

我试图使用Github的API从具有数百个存储库的组织中检索所有源存储库的列表:Github API

分页不是问题。使用如下查询:

curl https://api.github.com/orgs/:org/repos?page=X

X是页面的编号,它可以正常工作,但是我需要的是仅检索非分支(或源)存储库,因此,我正在尝试以下查询:

curl https://api.github.com/orgs/:org/repos?type=source?page=X

使用此方法,它从第一页检索源存储库,但根本不接收X参数(因为它总是使用不同的编号返回相同的存储库)。

我的猜测是此查询仅接受一个参数,但是,没有使用Octokit的方法,有没有办法做到这一点?

特马文

分页功能在Github API中可以很好地工作,但是HTTP url的主要问题是使请求无法分页type,这是因为在处理请求时不考虑查询参数,这仅仅是因为您选择了忽略它与特点。

您的URL格式错误,更具体地说,您使用了?来定义两个查询字符串字符两次:

  • ?类型
  • ?页

您应该看一下上面的链接,该链接指向Unified Resource Locator中的Query Strings格式,并简单地说您要遵循两个规则:

  • 当您输入询问字符时,这意味着您将提供一组查询参数。
  • 查询参数由一个与符号字符分隔

采取上述行动,您要求的URL应该是:

curl https://api.github.com/orgs/:org/repos?type=sources&page=X

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

来自GitHub中的私人组织的所有存储库的列表

来自分类Dev

使用Octokit从组织中检索私有存储库

来自分类常见问题

使用GitHub API和脚本检索GitHub组织中每个仓库的所有管理员的报告

来自分类Dev

使用GitHub API和脚本检索GitHub组织中每个仓库的所有管理员报告

来自分类Dev

Github API:给定组织内所有存储库的GET版本

来自分类Dev

如何通过URL列出Github组织的所有存储库?

来自分类Dev

使用GitHub GraphQL API v4查询单个存储库中的所有提交

来自分类Dev

Github - 如何在所有存储库中查找组织中过去 X 天内修改的所有文件?

来自分类Dev

使用github API列出私有github存储库的所有贡献者

来自分类Dev

如何通过github API列出组织私有存储库?

来自分类Dev

使用Jgit以编程方式检索我的Github帐户下的所有存储库

来自分类Dev

使用Jgit以编程方式检索我的Github帐户下的所有存储库

来自分类Dev

如何在Android中检索用户的所有github公共存储库的列表

来自分类Dev

如何使用GitHub API在GitHub组织中检索1000多个仓库的列表

来自分类Dev

如何使用GitHttpClient(API)列出存储库中所有分支的名称

来自分类Dev

GItHub App访问组织中的存储库

来自分类Dev

使用GitHub列出所有存储库-C#

来自分类Dev

我们如何使用github graphQL API列出仓库中的所有分支?

来自分类Dev

如何使用Github API获取存储库的所有用户?

来自分类Dev

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

来自分类Dev

检索Github用户使用的所有语言

来自分类Dev

使用github API获取私有存储库信息

来自分类Dev

如何使用GitHub API获取GitHub存储库的派生数?

来自分类Dev

如何使用API删除GitHub存储库

来自分类Dev

使用API在源文件中搜索Github存储库

来自分类Dev

如何在 api v3 中获取所有 GitHub 公共存储库的 JSON?

来自分类Dev

使用Google客户端库检索所有或子级组织单位

来自分类Dev

使用Google客户端库检索所有或子级组织单位

来自分类Dev

如何将整个GitHub存储库(提交,问题,Wiki,所有内容)克隆到GitHub组织

Related 相关文章

  1. 1

    来自GitHub中的私人组织的所有存储库的列表

  2. 2

    使用Octokit从组织中检索私有存储库

  3. 3

    使用GitHub API和脚本检索GitHub组织中每个仓库的所有管理员的报告

  4. 4

    使用GitHub API和脚本检索GitHub组织中每个仓库的所有管理员报告

  5. 5

    Github API:给定组织内所有存储库的GET版本

  6. 6

    如何通过URL列出Github组织的所有存储库?

  7. 7

    使用GitHub GraphQL API v4查询单个存储库中的所有提交

  8. 8

    Github - 如何在所有存储库中查找组织中过去 X 天内修改的所有文件?

  9. 9

    使用github API列出私有github存储库的所有贡献者

  10. 10

    如何通过github API列出组织私有存储库?

  11. 11

    使用Jgit以编程方式检索我的Github帐户下的所有存储库

  12. 12

    使用Jgit以编程方式检索我的Github帐户下的所有存储库

  13. 13

    如何在Android中检索用户的所有github公共存储库的列表

  14. 14

    如何使用GitHub API在GitHub组织中检索1000多个仓库的列表

  15. 15

    如何使用GitHttpClient(API)列出存储库中所有分支的名称

  16. 16

    GItHub App访问组织中的存储库

  17. 17

    使用GitHub列出所有存储库-C#

  18. 18

    我们如何使用github graphQL API列出仓库中的所有分支?

  19. 19

    如何使用Github API获取存储库的所有用户?

  20. 20

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

  21. 21

    检索Github用户使用的所有语言

  22. 22

    使用github API获取私有存储库信息

  23. 23

    如何使用GitHub API获取GitHub存储库的派生数?

  24. 24

    如何使用API删除GitHub存储库

  25. 25

    使用API在源文件中搜索Github存储库

  26. 26

    如何在 api v3 中获取所有 GitHub 公共存储库的 JSON?

  27. 27

    使用Google客户端库检索所有或子级组织单位

  28. 28

    使用Google客户端库检索所有或子级组织单位

  29. 29

    如何将整个GitHub存储库(提交,问题,Wiki,所有内容)克隆到GitHub组织

热门标签

归档