2013-07-25 32 views
0

我通過Admin SDK在我的Google Apps域中供應組。從https://developers.google.com/admin-sdk/directory/v1/reference/members的信息它告訴我「一個所有者不需要是該組的成員」Google組管理員SDK所有者和成員

我認爲這意味着如果我想設置一個所有者也是一個成員,我需要添加一個角色爲「OWNER」的成員對象,並添加角色爲「MEMBER」的相同用戶。所以我嘗試添加一個用戶作爲「所有者」,但是當我嘗試添加同一個用戶作爲「成員」時,我得到了一個409的錯誤「成員已經存在」。

這使我相信,所有者自動成爲該組的成員,與文檔相反。如果情況並非如此,那麼如何創建不屬於該組成員的所有者?

回答

1

你是對的。在舊的Provisioning API中,成員資格和所有權是獨立的屬性。但是,就Admin SDK而言,一個組的所有者和管理者也一直是該組的成員。將其作爲所有者或管理者移除也會將其作爲成員移除。

因此,無法通過Admin SDK將用戶變爲組的所有者,但不是成員。

+0

因此,Admin SDK網站上的文檔不正確嗎? – askvictor

+0

從技術上講它是正確的。業主不需要成爲會員。但是,就Admin SDK API而言,將用戶添加爲所有者也會將其添加爲成員。移除所有者也會將其作爲成員移除。我相信通過用戶界面也是這種情況(在我知道的用戶界面中沒有辦法讓某人成爲所有者,但不是成員)。據我所知,這隻能通過Provisioning API實現。 –

+0

鑑於此文檔位於Admin SDK文檔站點(而不是供應API文檔站點),如果技術上正確,則會產生誤導。 – askvictor

相關問題