非经典GitHub Projects的GitHub API资源类型是什么?如何访问其数据?
非经典GitHub Projects API相关问题解答
1. 非经典GitHub Projects对应的API资源类型
非经典GitHub Projects(即GitHub Projects v2)对应的官方API资源类型是ProjectV2,和仅用于经典项目看板的Project类型完全区分开。
2. 如何访问非经典GitHub Projects的数据
需使用GitHub REST API中针对ProjectV2设计的专属端点,以下是核心操作示例:
列出组织下的所有非经典项目
curl -H "Authorization: token YOUR_GITHUB_TOKEN" \ https://api.github.com/orgs/ORG_NAME/projects
注:该端点返回ProjectV2类型资源,需使用2022-11-28及以上版本的API
获取单个非经典项目的详情
curl -H "Authorization: token YOUR_GITHUB_TOKEN" \ https://api.github.com/projects/PROJECT_ID
获取项目内的任务项
curl -H "Authorization: token YOUR_GITHUB_TOKEN" \ https://api.github.com/projects/PROJECT_ID/items
操作时需确保请求头携带有效的GitHub个人访问令牌(需包含project相关权限),且API版本支持Projects v2。
内容的提问来源于stack exchange,提问作者Chiranga Alwis
相关产品推荐
相关产品推荐

