gpt4 book ai didi

gitlab-api - 如何通过 id 检索 gitlab 问题?

转载 作者:行者123 更新时间:2023-12-05 07:15:05 27 4
gpt4 key购买 nike

我正在尝试跟踪 GitLab 问题,无论它可能存在于哪个项目中。

问题通常在项目上下文中的 GitLab 中创建。如果它被移动到另一个项目,问题将被关闭并创建一个新问题。原始问题使用 moved_to_id 跟踪新位置。问题是我不知道如何使用 GitLab API v4 来跟踪此 moved_to_id 值。 GitLab 不支持典型的类似 REST 的行为,您可以在其中通过 ID 检索实体。

例如,如果我调用 https://gitlab.com/api/v4/issues/ 我会得到一个问题列表作为对象:这些对象有一组字段:标题、描述、状态、...、idiidiid 是项目中问题的用户友好 ID。但是 id 是什么,它有什么用呢?我无法使用此 id 检索问题 - 至少没有使用预期的方式...

考虑 https://gitlab.com/api/v4/issues/ 中存在一个问题,id == 29564819

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

我可以在没有项目的情况下检索问题吗?我必须求助于使用标签吗?

最佳答案

如果用户不是私有(private)项目的成员,则对该项目的 GET 请求会导致 404 状态代码。

只有管理员可以通过它的 id 检索问题。

执行此操作的首选方法是使用个人访问 token 。

获取/issues/:id

关于gitlab-api - 如何通过 id 检索 gitlab 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59727286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com