通过 github API 关闭拉取请求

Sam*_*wla 2 git github github-api gitlab

根据我们应用程序的设计要求,我们曾经使用 gitlab API 删除 Gitlab 中的合并请求。现在我们正在迁移到 Github,我正在寻找类似的 API 调用来关闭 Github 上的拉取请求。

我阅读了此处的文档,但它没有回答我的问题。

如果有人能帮助我,我会很高兴。

Tim*_*sen 6

如果您阅读了上面粘贴的API 文档的链接,似乎有一个更新端点可用于分配拉取请求的状态:

PATCH /repos/:owner/:repo/pulls/:number

{
    "title": "new title",
    "body": "updated body",
    "state": "closed",
    "base": "master"
}
Run Code Online (Sandbox Code Playgroud)

stateJSON 中的键可以是openclosed