You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用gh CLI调用GitHub API查询标题含Bump的PR?

解决gh CLI调用GitHub API筛选标题含"Bump"的PR问题

你的问题出在使用了错误的API端点:/repos/my_name/my_project/pulls这个端点并不支持q参数进行标题筛选,这个参数是GitHub搜索API(/search/issues)的专属参数。

下面是两种可行的解决方式:

方法一:直接使用gh的搜索PR命令(推荐)

gh CLI专门提供了搜索PR的命令,语法更简洁,直接用这个就行:

gh search prs --repo my_name/my_project "Bump in:title"

方法二:调用GitHub搜索API(通过gh api)

如果必须用gh api调用API,需要用搜索API的端点,命令如下:

gh api --method GET /search/issues -H "Accept: application/vnd.github+json" -f q="repo:my_name/my_project is:pr Bump in:title"

这里要注意参数的组合:

  • repo:my_name/my_project 指定目标仓库
  • is:pr 限定只搜索PR(因为搜索API默认包含issues和PR)
  • Bump in:title 筛选标题含"Bump"的内容

之前的命令无效,就是因为用错了端点,/repos/.../pulls只能通过state、sort等有限参数过滤,不支持复杂的标题关键词搜索。

内容的提问来源于stack exchange,提问作者Niels Kristian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 14:55:26