Я получил сообщение об ошибке Invalid Parent Orgunit Id во время вставки организации в администраторе Google G Suit.
Я передал настоящий родительский orgUnitid, но каждый раз получал этот ответ об ошибке.
"code": 400, "message": "Недопустимый идентификатор родительской организации"
вот мой код.
в $client->setSubject() я передал адрес электронной почты
C01sgPOLM1 это мой идентификатор клиента P.S. : здесь я передал фиктивный идентификатор клиента для повторного использования.
public function addOrgUnits() { $client = new Google_Client(); $client->useApplicationDefaultCredentials(); $client->addScope([ 'https://www.googleapis.com/auth/admin.directory.orgunit', ]); $client->setSubject('ABCD); $payload = [ 'name' => "demo1" ]; $httpClient = $client->authorize(); $response = $httpClient->post('https://www.googleapis.com/admin/directory/v1/customer/C01sgPOLM1/orgunits', $payload); if ($response->getStatusCode() == 200) { $users = json_decode($response->getBody()->getContents(), true); return $this->successResponse(trans('message.organizationFound'), ['data' => $users]); } return $this->errorResponse(); }