2

根据GitHub v3 API for pull requests

可以通过问题评论 API 管理对拉取请求的评论。

在问题 API 中, 我应该能够创建评论

POST /repos/:owner/:repo/issues/:number/comments

不幸的是,我正在使用的 repo 禁用了问题,所以当我尝试这样做时,我收到 410 错误消息

此仓库的问题已禁用

如何使用 GitHub API 在仓库中创建拉取请求评论而没有问题?

4

1 回答 1

0

你能浏览到吗?:

https://github.com/:owner/:repo/issues

如果你在那里得到一个 404,那么听起来你只需要在 repo 的设置页面上的 Features 下启用问题:

https://github.com/:owner/:repo/settings

编辑:啊,你根本不想处理问题。您需要使用拉取请求编号,而不是使用问题编号,然后简单地以这种方式发表评论:

POST /repos/:owner/:repo/pulls/:number/comments

{
  "body": "Nice change",
  "commit_id": "6dcb09b5b57875f334f61aebed695e2e4193db5e",
  "path": "file1.txt",
  "position": 4
}

有关更多信息,请参阅Pull Request Review Comments API

于 2013-08-05T21:51:16.703 回答