有没有办法使用Admin SDK API将用户插入组并将其分配给单个单元操作?目前,我必须单独拨打directory.users().insert(<user>).execute()
和directory.members().insert(<groupKey>, <member>).execute()
。
我认为这种方法存在问题,因为一个操作可以成功完成而另一个操作无法完成。因此插入了用户,但未分配给任何组。如果我们在插入用户时可以指定组信息以及用户信息,那将是很好的。
有办法做到这一点吗?
答案 0 :(得分:0)
抱歉,这不是一个原子API。期望某些操作失败并且您的代码需要处理它。您可以实施exponential backoff and retry以确保处理临时故障。您的代码也应该为永久性失败错误做好准备并适当地处理这些情况。