Office365 通过Microsoft Graph API创建组是可行的,但没有为组创建文件和笔记本 POSThttps://graph.microsoft.com/v1.0/xxxxx.onmicrosoft.com/groups 接受:application/json 授权:持票人 内容类型:application/json;字符集=utf-8 内容: {“说明”:“统一组”, “displayName”:“UnifiedGroup”, “mailEnabled”:false, “邮件昵称”:“UnifiedGroup”, “securityEnabled”:true }

Office365 通过Microsoft Graph API创建组是可行的,但没有为组创建文件和笔记本 POSThttps://graph.microsoft.com/v1.0/xxxxx.onmicrosoft.com/groups 接受:application/json 授权:持票人 内容类型:application/json;字符集=utf-8 内容: {“说明”:“统一组”, “displayName”:“UnifiedGroup”, “mailEnabled”:false, “邮件昵称”:“UnifiedGroup”, “securityEnabled”:true },office365,office365api,office365-restapi,microsoft-graph-api,Office365,Office365api,Office365 Restapi,Microsoft Graph Api,上面的httppost创建了组,但没有创建相应的文件或笔记本。我可以看到以下错误 错误 发生了什么事我们试着连接所有的管道,但没有成功 工作很正常。刷新以重试 需要使用包含“统一”值的groupTypes属性创建统一组。它们也不能启用安全性。请使用以下请求内容创建组: POST https://graph.microsoft.com/v1.0/xxxxx.onmicrosoft.com/groups Accept: application/json Authorization: Bearer &

上面的
http
post
创建了组,但没有创建相应的文件或笔记本。我可以看到以下错误

错误

发生了什么事我们试着连接所有的管道,但没有成功 工作很正常。刷新以重试


需要使用包含“统一”值的groupTypes属性创建统一组。它们也不能启用安全性。请使用以下请求内容创建组:

POST https://graph.microsoft.com/v1.0/xxxxx.onmicrosoft.com/groups
Accept: application/json
Authorization: Bearer <TOKEN>
Content-Type: application/json; charset=utf-8

Content:
{"description": "UnifiedGroup",
 "displayName": "UnifiedGroup",
 "mailEnabled": false,
 "mailNickname": "UnifiedGroup",
 "securityEnabled": true
}
未创建相应的文件或笔记本


这可能是因为未创建相关的OneDrive for Business group,这通常需要一段时间(最多24小时)。

@Prasad仅供参考:通过API创建的常规安全组没有任何相关内容。Marek正确地指出,包含内容的组(又名Office 365组或统一组)需要额外的信息作为帖子的一部分。我认为mailEnabled属性需要设置为true才能创建统一组。
{
     "description": "UnifiedGroup",
     "displayName": "UnifiedGroup",
     "mailEnabled": false,
     "mailNickname": "UnifiedGroup",
     "securityEnabled": false,
     "groupTypes" : [ "Unified" ]
}