如何在Github api中搜索?

如何在Github api中搜索?,git,github,github-api,Git,Github,Github Api,我想用我的查询在github api中搜索。 例如: https://github.com/antirez/redis/issues?q=is%3Aopen+is%3Aissue+sample 我想将此链接转换为github api链接。 我该怎么做?有可能吗?我想这就是你想要的: https://api.github.com/search/issues?q=sample+user:antirez+repo:redis+state:open 这将返回一个json文档,其中包含表示与搜索条

我想用我的查询在github api中搜索。 例如:

  https://github.com/antirez/redis/issues?q=is%3Aopen+is%3Aissue+sample
我想将此链接转换为github api链接。
我该怎么做?有可能吗?

我想这就是你想要的:

https://api.github.com/search/issues?q=sample+user:antirez+repo:redis+state:open
这将返回一个json文档,其中包含表示与搜索条件匹配的问题的对象列表。然而,这带来了一系列更广泛的问题

您提供的结果集之间的差异,因为通过GUI进行的问题搜索仅搜索注释。要获得从前端页面获得的确切结果,您需要在搜索中添加
in:comments
限制,该限制的url如下所示:

https://api.github.com/search/issues?q=sample+user:antirez+repo:redis+state:open+in:comments
您可以浏览和更具体地了解更多详细信息

如果您需要任何其他澄清,或者这不完全是您想要的,请告诉我

搜索问题 按状态和关键字查找问题。(此方法最多返回100个结果。)

我在这里重新格式化参数,因为堆栈溢出标记不支持表:

参数
  • q
    ,一个字符串:搜索词
  • 排序
    ,字符串:排序字段。可以是
    注释
    创建
    ,或
    更新
    。默认值:结果按最佳匹配排序
  • order
    ,字符串:如果提供了
    sort
    参数,则为排序顺序。
    asc
    desc
    之一。默认值:
    desc
q
搜索词还可以包含支持的问题搜索限定符的任意组合:

我将跳过其中的大部分,但看起来您可能对

  • 状态
    根据问题是打开的还是关闭的来过滤问题

  • 在存储库中搜索符合特定状态的项目,例如
    打开
    关闭
    、或
    合并
请注意,此端点仅用于问题,因此您的
is:issue
参数是不必要的

GET /search/issues