Я начал использовать быстрый запуск php для подключения и создания пользователей.Все работает, но не может добавить второй адрес электронной почты.
Справка сбивает с толку, и не может найти пример.
Мой код пока:
// Get the API client and construct the service object.
$client = getClient();
$service = new Google_Service_Directory($client);
// USER DATA
$userName = 'Test';
$userSurname = 'User';
$userDocument = '12345678';
$userEmail = 'test@mail.com';
$name = new Google_Service_Directory_UserName();
$email = new Google_Service_Directory_UserEmail();
$user = new Google_Service_Directory_User();
// CREATE USER TO INSERT
$name->setGivenName($userName);
$name->setFamilyName($userSurname);
$name->setFullName($userName . ' ' . $userSurname);
$email->setAddress($userEmail);
$email->setType('home');
$user->setName($name);
$user->setHashFunction('SHA-1');
$user->setPassword(hash('sha1', $userDocument));
$user->setPrimaryEmail($userName . '.' . $userSurname . '@domain.com');
$user->setSuspended(false);
$user->setChangePasswordAtNextLogin(true);
$user->setEmails(array('address' => 'test@mail.com', 'type' => 'home', 'customType' => '', 'primary' => false)); // don't work
// $user->setEmails($email); // don't work either
$user->setOrgUnitPath('/org/path');
try
{
$createUserResult = $service->users->insert($user);
}