Пытается использовать новый SDK Google Admin для создания группы и добавления/удаления членов этих групп. На самом деле это просто обновление некоторого кода, который был ранее использован старым API-интерфейсом.API-интерфейс API администратора Google Admin: добавление группы в качестве члена с ролью «OWNER» получает ошибку
Я пытаюсь добавить группу в качестве члена группы, с роли владельца. Я получаю сообщение от Google. Если я попытаюсь добавить группу в качестве участника с ролью только как ЧЛЕН, это нормально. Только с ролью OWNER она возвращает ошибку. Вот пример:
POST https://www.googleapis.com/admin/directory/v1/groups/mygroup/members
{
"email": "[email protected]",
"role": "OWNER"
}
Я получаю следующий ответ от Google:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Input: memberKey"
}
],
"code": 400,
"message": "Invalid Input: memberKey"
}
}
Я также попытался добавить группу в качестве члена, а затем обновление членства и изменение роли Владельца. Это приводит к той же ошибке.
Я могу войти в веб-интерфейс администратора и изменить членство для владельца, поэтому система, похоже, в порядке с ним. Что я делаю не так? Спасибо за вашу помощь.
EDIT: Эта ошибка является известной проблемой (Issue 3791: Unable to insert group owner using Directory API if the owner is group as well) в отслеживании ошибок Google, хотя пока нет разрешения. Я не смог определить какие-либо программируемые обходные пути. Кто угодно?