如何获取问题的pull请求引用

时间:2016-04-10 13:24:58

标签: github github-api

鉴于存在GitHub问题,有没有办法通过API获取引用该问题的pull请求?

该信息显示在GitHub html页面中,但我在API文档中看不到任何内容。

真的有可能吗?

1 个答案:

答案 0 :(得分:0)

  

有没有办法通过API获取引用该问题的拉取请求

不直接。
即使是reverse is not possible,拉取请求也会有一个链接“issue”指向...本身。

但正如the issue API中提到的那样:

  

过去,拉动请求和问题比现在更加紧密   就API而言,每个拉取请求都是一个问题,但不是每个问题都是拉取请求

     

此端点也可能在响应中返回pull requests。如果问题是拉取请求,则该对象将包含pull_request密钥。

因此,您需要列出拉取请求的注释(使用Issue Comments API,因为PR上的注释已完成),并解析所述注释以查找对问题的引用。