我正在尝试用PHP编写一段代码,允许管理员将用户添加到我的应用程序中。 我找到了一些"入门"页面以及https://developers.google.com/api-client-library/php/start/get_started处的一些授权和身份验证教程 另外,我在https://github.com/google/google-api-php-client#basic-example找到了一个非常简单的例子。可以在这里找到一个非常好的:https://stackoverflow.com/a/26532344。 但是,我仍然需要做诸如创建用户,删除用户等等。但我似乎无法找到关于目录API方法的任何好的参考或文档。例如,基于最后提到的示例,我知道我应该使用" dir-> users-> insert()"创建用户的方法(我只能通过在IDE中搜索建议找到,但我不知道要传递给方法的参数及其含义)。 我知道有关插入用户的API参考,但同样,它没有具体说明如何在PHP中编写它。 那么,是否有任何完整而全面的参考和文档描述了Google Directory API for PHP的所有方法?
答案 0 :(得分:1)
这个问题已经有 6 年历史了,但你在谷歌搜索这个问题时仍然会想到什么。 (而且答案仍然没有帮助)
无论如何,这是使用 PHP Directory API 创建新用户的超级基本示例:
// Get your client somehow (there's lot of example code for that part)
$service = new Google_Service_Directory($client);
// Build the UserName Object
$user_name = new Google_Service_Directory_UserName();
$user_name->givenName = 'TestUSer1First';
$user_name->familyName = 'TestUSer1Last';
// Build the User Object
$user = new Google_Service_Directory_User();
$user->password = "testuser1";
$user->hashfunction = "SHA-1";
$user->primaryEmail = "testuser1@domain.com";
$user->password = "testuser1password";
$user->setName($user_name);
$results = $service->users->insert($user);
不幸的是,Google 没有记录他们的任何客户端 API 包装器,但是如果您在 github 上查看它们的代码,则相对不言自明。
例如:
答案 1 :(得分:0)
听起来您正在寻找API reference和user insert method
的API参考