首页 > 解决方案 > 通过 gitlab api 获取组的组成员身份

问题描述

我正在努力寻找 gitlab api 请求以获取组的组成员身份。

我有一个名为“共享”的(主要)组。我在成员部分添加了一个额外的组“老师”

组成员资格示例

有没有办法通过gitlab api从“共享”组中检索组成员的信息?

如果我使用 https://[gitlab-URI]/api/v4/groups/35/members 我只得到用户成员,而不是组成员!

标签: apigitlabmembership

解决方案


最后我自己找到了答案:

实际上,可以通过项目 api https://[gitlab-URI]/api/v4/groups/35/ 直接获得组成员资格

   ...
   "shared_with_groups" : [
      {
         "group_full_path" : "teacher",
         "group_name" : "teacher",
         "group_id" : 771,
         "group_access_level" : 30,
         "expires_at" : null
      }
   ],
   ---

这不是我要找的地方:-(


推荐阅读