如何查找GitHub REST API调用所需的PROJECT_ID编号?
获取GitHub项目ID(PROJECT_ID)的几种方法
方法一:从网页端地址栏提取
打开你的GitHub项目页面,看浏览器地址栏:
- 仓库级项目:地址格式类似
https://github.com/[用户名]/[仓库名]/projects/[PROJECT_ID],末尾的数字就是PROJECT_ID。 - 用户/组织级项目:地址格式类似
https://github.com/users/[用户名]/projects/[PROJECT_ID]或https://github.com/orgs/[组织名]/projects/[PROJECT_ID],最后面的数字即为PROJECT_ID。
方法二:通过API调用批量获取
用curl调用对应API列出项目,从返回结果里提取id字段:
- 列出指定仓库的所有项目(替换
OWNER为用户名/组织名,REPO为仓库名,YOUR_TOKEN为你的认证令牌):
curl -H "Authorization: Bearer YOUR_TOKEN" https://api.github.com/repos/OWNER/REPO/projects
- 列出指定用户的所有项目(替换
USERNAME):
curl -H "Authorization: Bearer YOUR_TOKEN" https://api.github.com/users/USERNAME/projects
- 列出指定组织的所有项目(替换
ORG_NAME):
curl -H "Authorization: Bearer YOUR_TOKEN" https://api.github.com/orgs/ORG_NAME/projects
方法三:用GitHub CLI快速查询
如果安装了GitHub CLI(gh命令),可以直接列出项目并查看ID:
- 查询仓库项目:
gh project list --repo OWNER/REPO
- 查询用户项目:
gh project list --user USERNAME
- 查询组织项目:
gh project list --org ORG_NAME
内容的提问来源于stack exchange,提问作者Quintabug598
相关产品推荐
相关产品推荐

