私の組織に新しいユーザーを挿入しようとしていますが、このユーザーには複数のエイリアスがあります。 Google_Service_Directory_Userには「setAliases」機能があります。挿入時に、アカウントは適切に設定され、正しくエイリアスが設定された状態で正しくプロビジョニングされます。エイリアスは無視されるようです。複数の別名でアカウントを作成するにはどうすればよいですか?
$dirObj = new Google_Service_Directory($client);
$primaryEmail = '[email protected]';
$alias1 = '[email protected]';
$alias2 = '[email protected]';
$firstName = 'Joe';
$lastName = 'Schmo99';
$shaPass = sha1($someRandomPass);
$nameObject = new Google_Service_Directory_UserName();
$nameObject->setGivenName($firstName);
$nameObject->setFamilyName($lastName);
$nameObject->setFullName("$firstName $lastName");
$userObject = new Google_Service_Directory_User();
$userObject->setName($nameObject);
$userObject->setPassword($shaPass);
$userObject->setHashFunction('SHA-1');
$userObject->setPrimaryEmail($primaryEmail);
$userObject->setAliases(array($alias1, $alias2));
$results = $dirObj->users->insert($userObject);
print_r($results);
エイリアスを持つ新しいユーザーを挿入するためのアドバイスはありますか?
私はそれを挿入時に設定しようとしていましたが、他の方法も有効です。例のおかげで。 –
あなたは大歓迎です。いつでも助けてくれてうれしい! – Morfinismo