插入用户并使用Google Directory API将其分配给一个组

时间:2015-05-18 13:18:17

标签: java google-api google-api-java-client google-admin-sdk

有没有办法使用Admin SDK API将用户插入组并将其分配给单个单元操作?目前,我必须单独拨打directory.users().insert(<user>).execute()directory.members().insert(<groupKey>, <member>).execute()

我认为这种方法存在问题,因为一个操作可以成功完成而另一个操作无法完成。因此插入了用户,但未分配给任何组。如果我们在插入用户时可以指定组信息以及用户信息,那将是很好的。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

抱歉,这不是一个原子API。期望某些操作失败并且您的代码需要处理它。您可以实施exponential backoff and retry以确保处理临时故障。您的代码也应该为永久性失败错误做好准备并适当地处理这些情况。