我们正在使用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秒)。