无论它位于哪个项目中,我都试图跟踪GitLab问题。
问题通常是在项目上下文中的GitLab中创建的。如果将其移至另一个项目,则将关闭该问题并创建一个新的问题。原始问题使用moved_to_id
跟踪新位置。问题是我不知道如何使用GitLab API v4遵循此moved_to_id
值。 GitLab不支持典型的类似REST的行为,在行为中您可以通过其ID来检索实体。
例如,如果我致电https://gitlab.com/api/v4/issues/
,我将获得一系列问题作为对象:这些对象具有一组字段:标题,描述,状态,...,id
和{ {1}}。 iid
是项目中问题的用户友好标识。但是iid
是什么?它有什么用?我无法使用此id
检索问题-至少没有使用预期的方式...
考虑id
== https://gitlab.com/api/v4/issues/
在id
中存在问题,
29564819
返回404。https://gitlab.com/api/v4/issues/29564819
返回404。https://gitlab.com/api/v4/issues/29564819/
返回404 https://gitlab.com/api/v4/issues/29564819?scope=all
返回所有问题(使用参数无效)。如果没有项目,是否可以检索问题?我必须诉诸标签吗?