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