以编程方式创建Office 365组

时间:2015-04-21 14:32:22

标签: sharepoint office365

Microsoft最近发布了Office 365群组功能: (http://www.sharepointtalk.net/2015/01/the-anatomy-of-office-365-groups.html?showComment=1429612834863#c6525209790902174448

我想以编程方式创建Office 365组,但我不确定如何执行此操作?

感谢任何帮助。

4 个答案:

答案 0 :(得分:1)

目前这不受支持,但是如果我们能够获得它,那么这将是最近发布的新Office 365 API的一个非常好的功能。 参考: http://community.office365.com/en-us/f/158/t/345331.aspx

答案 1 :(得分:1)

对于Office 365组,请参阅Microsoft Office 365 Graph API

中的此办公室图API示例
POST https://graph.microsoft.com/beta/groups
Content-type: application/json
Content-length: 244

{
  "description": "description-value",
  "displayName": "displayName-value",
  "groupTypes": [
    "Unified"
  ],
  "mailEnabled": true,
  "mailNickname": "mailNickname-value",
  "securityEnabled": false
}

答案 2 :(得分:0)

有关群组的更多信息 - 创建。您无法以编程方式创建通讯组,但可以创建安全组。

来自https://msdn.microsoft.com/office/office365/HowTo/office-365-unified-api-reference#msg_ref_entitySet_groups 组 摘要:表示统一组类型的租户级资源集合。对此集合使用POST请求以创建组并将其添加到集合中。使用GET请求查看现有的组集合。 路径:/ {tenant} / groups 操作:POST,GET

来自https://msdn.microsoft.com/en-us/library/azure/hh974486.aspx 您只能使用Azure AD Graph创建安全组(您无法创建启用邮件的安全组或邮件通讯组)。因此,必须将mailEnabled属性设置为false,并且在创建组时必须将securityEnabled属性设置为true。

答案 3 :(得分:0)

使用Office 365统一API,您可以创建组。 有4种类型的组:DL,安全组,启用电子邮件的安全组和统一组。 统一组是具有内容的组,如对话,事件和文件。

您可以通过POST https://graph.microsoft.com并传递groupType ='统一'

来创建群组

但是,由于服务的分布式特性,在通过API创建统一组后,您将无法立即访问组内容。

此外,群组功能仍然部署到所有生产服务,因此您可能尚未在租户中使用它。