Невозможно правильно вызвать 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