【发布时间】:2017-01-18 01:54:21
【问题描述】:
我正在尝试将一个新用户插入我们的组织,而该用户有多个别名。 Google_Service_Directory_User 具有“setAliases”功能。插入时,帐户已正确配置,所有属性设置正确,减去别名 - 这些别名似乎被忽略了。
$dirObj = new Google_Service_Directory($client);
$primaryEmail = 'joeschmo99@my.test.domain.com';
$alias1 = 'joetest1@my.test.domain.com';
$alias2 = 'joetest2@my.test.domain.com';
$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);
对于插入具有别名的新用户有什么建议吗?
【问题讨论】:
标签: php google-api google-api-php-client google-directory-api