根据http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request
我应该能够通过发出以下curl语句来获取评论列表,但是,它返回空,就好像没有评论一样,有什么想法吗?或者我怎样才能让它发挥作用?
curl "https://api.github.com/repos/37signals/sub/pulls/37/comments" -v
谢谢你!
注意靠近顶部的文本拉取请求 API 文档 http://developer.github.com/v3/pulls/(目录下):
Pull Request API 允许您列出、查看、编辑、创建甚至合并 Pull 请求。对拉取请求的评论可以通过问题评论 API 进行管理。
所以,API 端点您目前正在使用 http://developer.github.com/v3/pulls/comments/适用于 Pull 请求审查评论,而不是普通的 Pull 请求评论:
Pull Request Review Comments 是对统一差异的一部分的评论。它们与提交注释(直接应用于拉取请求视图之外的提交)和问题注释(不引用统一差异的一部分)是分开的。
由于您引用的拉取请求没有任何审核评论,因此您将获得正确的结果(空列表)。然而,正如我上面提到的,您应该访问的 API 端点是问题评论的端点(只需使用相同的拉取请求 ID,因为它等于问题 ID):
curl "https://api.github.com/repos/37signals/sub/issues/37/comments" -v
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)