根据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
谢谢!
答案 0 :(得分:9)
注意Pull requests API docs顶部附近的文本(在TOC下):
Pull Request API允许您列出,查看,编辑,创建甚至合并拉取请求。有关拉取请求的评论可以通过问题评论API进行管理。
因此,API端点you are currently using用于Pull请求审核注释,而不是普通的Pull请求注释:
Pull Request Review评论是对统一差异的一部分的评论。它们与Commit Comments(在Pull Request视图之外直接应用于提交)和Issue Comments(不引用统一差异的一部分)分开。
由于您引用的pull请求没有任何评论注释,因此您获得了正确的结果(空列表)。但是,正如我上面提到的,您应该点击的API端点是问题注释的端点(只使用相同的拉取请求ID,因为它等于问题ID):
curl "https://api.github.com/repos/37signals/sub/issues/37/comments" -v
答案 1 :(得分:0)
您可以单击评论标题中的日期以获取评论的URL。 它将在地址栏中为您提供特定的注释URL。您可以复制链接并与同事共享该链接,以解决这些问题。
享受.. !!