您如何删除GitHub请求请求复审请求?

时间:2019-10-30 05:55:18

标签: rest github

如何删除GitHub请求请求复审请求?这与删除请求请求有关,而不是删除请求本身。我找不到使用该网站的方法。

我也尝试使用REST API

curl -i -X DELETE -u cherryblossom000 https://api.github.com/repos/<repo owner>/<repo name>/pulls/<pull number>/requested_reviewers -d '{"reviewers":["reviewer name"]}'

但我收到此错误:

{
  "message": "Validation Failed",
  "errors": [
    "Could not add requested reviewers to pull request."
  ],
  "documentation_url": "https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request"
}

GraphQL API似乎也没有删除请求的变异。

1 个答案:

答案 0 :(得分:1)

我也遇到了这个问题,并且还收到了几条“验证失败”消息。因此,我想这可能是因为我没有回购的直接权限。

通过电子邮件发送给Github开发人员支持后,他们确认,只要您对存储库具有直接权限,就可以删除(或取消)审阅请求。

总而言之,您的REST API方法是正确的。如果您对存储库没有直接权限,则只会收到“验证失败”消息。