我們正在使用Graph API創建O365組。使用Graph API創建O365組後沒有管理員權限
創建O365組時,最初不創建該組的相應SharePoint網站。我們使用圖形API調用組的Drive來啓動SharePoint網站的創建。
之後,該組的SharePoint網站上沒有站點管理員。我們可以看到,在SharePoint網站上創建了Owners SharePoint組。所有者活動目錄組也被添加到此擁有者SharePoint組中,但當我們檢查創建該組的用戶的IsSiteAdmin屬性(該屬性位於擁有者活動目錄組中)時,它仍然是錯誤的。
經過一段時間,從30分鐘到24小時甚至更長時間,站點管理員權限可用。
我們也使用了Exchange API,但它有相同的問題。我們可以看到的唯一區別是,使用Exchange API創建的組在團隊中可見,可以將其推廣到團隊。使用Graph API創建的組完全不可見,從團隊應用程序,直到管理員權限可用。
有沒有辦法避免這些問題?從SP UI創建組立即創建站點並立即應用管理員權限(幾乎)。
在此先感謝!
更新: 作爲一個臨時解決方法,我們通過調用_api/GroupSiteManager/CreateGroupEx API(新的「創建站點和組」功能使用同一個API)來創建O365組。在這種情況下,組,站點和管理員權限直接創建(15秒)。