有多种方法可以通过 GitHub 用户界面将 Github 问题移至项目板,但似乎没有任何方法可以通过 API(v3 或 v4)来执行此操作。这是缺少功能吗?
2019:你可以:
即:
:您想要与此卡关联的问题或拉取请求 ID。您可以使用列出存储库的问题和列出拉取请求端点来查找此 ID。content_id
注意:根据您使用问题 ID 还是拉取请求 ID,您需要指定或Issue
作为PullRequest
。content_type
这两个电话应该足够了。
OP Ken Liu询问在评论中是否有任何方法可以将问题添加到项目而不将其添加到项目列。
seth建议:
您可以按照创建问题
使用代码(GitHub API)将问题添加到存储库
2023 年(六月):自 GitHub CLI
gh
v2.31.0 起,您现在有了 gh project item-add
命令:
# add an item to monalisa's project "1"
gh project item-add 1 --owner monalisa --url https://github.com/monalisa/myproject/issues/23
请注意,虽然有 项目 REST API v3,但
pkg/cmd/project/item-add/item_add.go
使用 GitHub API v4:GraphQL。