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

如何使用GitHub GraphQL API查询项目笔记并获取columnId?

获取GitHub Projects Column ID的几种方法

针对你遇到的返回结果undefined的问题,大概率是columnId参数不正确,下面是几种可靠的获取方式:

方法一:通过GitHub GraphQL Explorer查询

直接用官方的GraphQL Explorer编写查询,一步步拿到columnId:

  1. 先查询目标项目的基本信息,拿到project的ID:
query {
  repository(owner: "你的用户名", name: "仓库名") {
    project(number: 1) { # 这里填项目的编号,比如你参考的项目是1
      id
      name
    }
  }
}
  1. 用拿到的project ID查询所有列的信息:
query {
  node(id: "上面拿到的project ID") {
    ... on ProjectV2 {
      columns(first: 10) { # 列数量不多的话10足够
        nodes {
          id
          name
        }
      }
    }
  }
}

执行后就能看到每一列的ID和对应名称,直接复制你需要的columnId即可。

方法二:从项目页面的开发者工具中提取

打开你的GitHub项目页面,按F12打开开发者工具:

  • 切换到Elements标签页,按Ctrl+F搜索data-column-id,找到对应列的元素,就能看到columnId;
  • 或者切换到Network标签页,刷新页面,筛选GraphQL请求,找到包含columns的请求,查看响应里的column ID。

额外排查提示

  • 确认你的API令牌有足够权限Welcome电源验证用户 intrinsically AF确负责大家 problems【
    }如果是私有仓库,令牌需要勾选repo权限;
  • 检查代码中变量传递是否正确:确保columnId的变量名和GraphQL查询中的参数名一致,没有拼写错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 19:23:12