Невозможно правильно вызвать apis облачной идентификации Google

Привет, я пытаюсь использовать apis облачной идентификации Google, чтобы получить список пользователей, зарегистрированных в CI в моей организации. Сначала я попробовал использовать этот api https://cloud.google.com/identity/docs/reference/rest/v1/groups/list, передав идентификатор организации в качестве родительского поля, но получил следующую ошибку:

{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "status": "INVALID_ARGUMENT"
  }
}

Я также пробовал с https://cloud.google.com/identity/docs/reference/rest/v1/groups/get, передавая "groups/" в качестве имени, но на этот раз я получил следующий результат:

{
  "error": {
    "code": 403,
    "message": "Error(2017): User does not have permission to get group 'groups/abcpi1tg3uve2ab' (or it may not exist).",
    "status": "PERMISSION_DENIED",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.ResourceInfo",
        "resourceType": "cloudidentity.googleapis.com/Group",
        "resourceName": "groups/abcpi1tg3uve2ab",
        "owner": "domain:cloudidentity.googleapis.com",
        "description": "Error(2017): User does not have permission to get group 'groups/abcpi1tg3uve2ab' (or it may not exist)."
      }
    ]
  }
}

и я использую ту же учетную запись, что и для входа в консоль администратора. Я тестирую apis через apis explorer с пользователем суперадмина. Может ли кто-нибудь сказать мне, что я делаю не так и что именно означает обязательное поле "parent" в первом api?

2 ответа

Похоже, что с этими методами идентификации в облаке есть какая-то проблема, я не смог заставить их работать должным образом.

Я предложил несколько других способов, которые были протестированы для получения информации об этой группе:

Я провел несколько тестов, и, кажется, есть некоторые проблемы с методом облака идентичности, чтобы получить группы, пожалуйста, используйте этот другой метод из Gsuite, чтобы получить группы из Identity.

Также у меня есть интересная функция для получения этих групп, которая поможет вам, пожалуйста, взгляните на нее.

Я успешно нахожу способ его использовать. Например, я попытался использовать поиск членства, и после некоторых усилий. Вы должны снять флажок API Key. И group_id — это не группа электронной почты, а идентификатор, который вы можете найти в консоли администратора. Выглядит примерно так: 028g0dx5903cNq

Другие вопросы по тегам