的同時有沒有一種方法,使插件和用戶組分配與管理SDK API單一,單元操作?目前我必須分別撥打directory.users().insert(<user>).execute()
和directory.members().insert(<groupKey>, <member>).execute()
。插入用戶,並將其分配給一組在使用谷歌目錄API
我覺得有這種方法的一個問題,因爲一個操作能夠成功完成,而另一個沒有。所以用戶被插入,但沒有被分配給任何組。如果我們可以在插入用戶時指定組信息和用戶信息,那將會很好。
有沒有辦法做到這一點?
我不認爲你可以結合這兩種請求。在用戶插入後,您可以將組添加到成員。這是有兩個獨立請求的原因。插入用戶時不能添加組。 – SGC
是的,我知道。我只是後悔,因爲我必須在我的代碼中放入catch塊,以便在組操作失敗時嘗試刪除最近插入的用戶。即使在這種情況下,catch塊中可能會出現一些錯誤,並且用戶保持不被添加到組中。這是非原子操作的問題,或者是缺乏模擬關係數據庫事務之類的方法。一個組是用戶的固有屬性。應該有一種方法可以將兩者一體化,也可以單獨使用(我們今天的方式)。 – Marcos