当前位置: 首页 > 知识库问答 >
问题:

如何使用GitHub API从GitHub pull请求中获取注释?

姚自强
2023-03-14

我正在尝试使用GitHub API获取关于pull请求的注释,例如:

https://api.github.com/repos/mapra99/members-only/pulls/1/comments

但它返回一个空数组。

如果我尝试使用评论注释endpoint,也是如此:

https://api.github.com/repos/mapra99/members-only/issues/1/comments

尽管对该请求有评论:

https://github.com/mapra99/members-only/pull/1

如何使用GitHub API获取关于该请求的注释?为什么不可能从这些endpoint中获取if?

共有1个答案

成和悌
2023-03-14

事实上,这不是评论,而是评论:

拉取请求评论是拉取请求上的拉取请求评论组,与状态和可选正文评论一起分组。

您可以通过以下方式获得评论:

https://api.github.com/repos/mapra99/members-only/pulls/1/reviews

或者使用GraphQL v4获取评论

{
  repository(owner: "mapra99", name: "members-only") {
    pullRequest(number: 1) {
      reviews(first: 100) {
        nodes {
          body
        }
      }
      comments(first: 100) {
        nodes {
          body
        }
      }
    }
  }
}
 类似资料:
  • 问题内容: 我正在使用python中的请求库发出HTTP请求,但我需要来自响应http请求的服务器的IP地址,因此,我试图避免进行两次调用(可能与响应的IP地址不同)请求。 那可能吗?是否有任何python http库允许我这样做? ps:我还需要发出HTTPS请求并使用经过身份验证的代理。 更新1: 例: 然后,我想知道响应中的方法或属性将哪些IP地址请求连接到了。在其他库中,我可以通过找到袜子

  • 得到的结果为: 从请求中提取的最佳方法是什么?

  • 问题内容: 我正在尝试让我的函数返回http get请求,但是,无论如何,它似乎在?scope中丢失了。我对Node.js不熟悉,因此不胜感激 问题答案: 当然,您的日志会返回:您在完成请求之前先进行日志。问题不是范围,而是 异步性 。 是异步的,这就是为什么它将回调作为参数的原因。做您在回调中要做的事情(传递给的):

  • 我尝试做的是从同一个站点发布数据并从它创建一个新的订单(当提交按钮被点击时)。我没有任何信息在我的请求。身体,我怀疑是在我的ejs出了问题,任何反馈是非常感谢的。 我的ejs文件: 和我的js文件:

  • 我正在构建一个Java的grpc服务器,我很难得到请求头。proto文件是使用Pro buf-maven-plugin编译的,基于生成的存根,我无法访问上下文或请求元数据。 我还尝试在消息请求中定义一个键/值列表,希望grpc能够处理头映射,但目前为止没有成功。 知道我怎么能拿到标题吗? 谢谢 我的原型文件内容: 服务器端实现如下所示: 版本请求。getHeadersCount()始终返回0,尽管

  • 如何从HttpSessionAttributeListener获取请求对象以查找用户的IP地址? 谢谢