You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用GitHub Pull Request评论API返回空数组,原因何在?

GitHub PR评论API返回空数组的原因及解决办法
  • PR编号不匹配:你调用API时指定的PR编号是18431,但实际存在评论的是PR 18933,两个PR完全不同,这是最直接的原因。
  • API端点的功能限制:你使用的/repos/{owner}/{repo}/pulls/{pull_number}/comments端点,仅会返回针对代码行的批注评论(也就是PR中对具体代码变更的逐行评论)。如果PR的评论都集中在页面顶部的讨论区,而非代码行上,这个端点依然会返回空数组。这类讨论区评论需要调用Issue评论的API端点:
    /repos/{owner}/{repo}/issues/{pull_number}/comments
    
    因为GitHub的Pull Request本质上属于Issue的一种,所以整体讨论区的评论走Issue相关的API。

验证建议

  1. 先修正PR编号,调用https://api.github.com/repos/RobotLocomotion/drake/pulls/18933/comments,确认是否存在代码行评论
  2. 如果需要获取PR的所有评论(包括讨论区),调用https://api.github.com/repos/RobotLocomotion/drake/issues/18933/comments

内容的提问来源于stack exchange,提问作者desert_ranger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 20:25:08