通过github API关闭pull请求

时间:2017-11-17 05:17:45

标签: git github gitlab github-api

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

我仔细阅读了文档here,但它没有回答我的问题。

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

1 个答案:

答案 0 :(得分:2)

如果您阅读上面粘贴了其链接的API documentation,则似乎有一个更新端点可用于指定拉取请求的状态:

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

{
    "title": "new title",
    "body": "updated body",
    "state": "closed",
    "base": "master"
}

JSON中的state键可以是openclosed