如何按其ID检索gitlab问题?

时间:2020-01-14 03:48:02

标签: gitlab-api

无论它位于哪个项目中,我都试图跟踪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中存在问题,

  1. 29564819返回404。
  2. https://gitlab.com/api/v4/issues/29564819返回404。
  3. https://gitlab.com/api/v4/issues/29564819/返回404
  4. https://gitlab.com/api/v4/issues/29564819?scope=all返回所有问题(使用参数无效)。

如果没有项目,是否可以检索问题?我必须诉诸标签吗?

0 个答案:

没有答案