如何在使用google目录API创建之前检查用户是否存在

时间:2015-08-19 05:09:34

标签: php google-client

使用以下代码,我可以成功创建新用户。但是如果用户已经存在则无法正常工作。那么当我的域中不存在用户时,如何运行此代码。

我的代码是

$dir = new Google_Service_Directory($client);

$user = new Google_Service_Directory_User();

$name = new Google_Service_Directory_UserName();

$firstname=$_POST['first_name'];

$familyname=$_POST['last_name'];

$primary_email= $firstname.'.'.$familyname.'@mydomainname.com';

$name->setGivenName($firstname);
$name->setFamilyName($familyname);
$user->setName($name);
$user->setHashFunction("SHA-1");
$user->setPrimaryEmail($primary_email);
$user->setPassword(hash("sha1","password"));

$result = $dir->users->insert($user);
echo "New user ".$result->primaryEmail." created successfully.";

0 个答案:

没有答案