Почему при вставке в Google G Suit появляется ошибка Invalid Parent Orgunit Id?

Я получил ошибку Invalid Parent Orgunit Id во время организации вставки в администраторе Google G Suit.

Я передал истинный родительский orgUnitid, но все равно каждый раз получаю этот ответ об ошибке.

"code": 400, "message": "Неверный идентификатор родительского органа"

  • вот мой код

    в $client->setSubject() я передал адрес электронной почты

    C01sgPOLM1 это мой идентификатор клиента PS: здесь я передал фиктивный идентификатор клиента для ознакомления.

    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();
    }
    

1 ответ

Я наблюдаю то же поведение, что и вы, в тестере API, что странно, поскольку согласно документации единственным обязательным свойством является имя. Итак, основываясь на документации, вы все делаете правильно. Сейчас я могу только предположить, что в поведении API произошли изменения, или это может быть ошибкой. Я рекомендую вам связаться со службой поддержки API G Suite и сообщить об этом.

Тем временем, чтобы это работало, вам нужно передать либо parentOrgUnitId, либо parentOrgUnitPath. Я проверил с parentOrgUnitPath, и это сработало.

$payload = [
    'name' => "demo1",
    'parentOrgUnitPath' => "/"
];

Надеюсь, это поможет!

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