我正在使用 Google Admin SDK 来创建、更新和删除邮件列表(又名组)。
到目前为止一切正常,我可以创建一个新组并向其中添加成员。但是:每次添加一个成员大约需要 1 秒,所以我正在考虑一次将多个用户添加到一个组的批处理请求。
在 Google Admin 界面中,一次添加多个用户很容易,但我没有找到任何通过 API 实现此功能的方法。
有没有办法这样做,还是我必须遍历每个用户?
这可行,但如果我必须为每个用户都这样做,则需要很多时间:
$service = new Google_Service_Directory($this->getGoogleClient());
$user = new Google_Service_Directory_Member();
$user->setEmail('test@test.com');
$user->setRole('MEMBER');
$user->setType('USER');
$service->members->insert($group_id, $user);