【问题标题】:Office 365 unified API (preview) - create distribution groupOffice 365 统一 API(预览版)- 创建通讯组
【发布时间】:2015-10-01 06:12:36
【问题描述】:

在统一 API 中创建组时,它会分配我们的其他域。下面的代码指定名称 tgr@FuseFX.onmicrosoft.com 而不是 tgr@fusefx.comfusefx.com 是我们的默认域,而且我们不能删除 onmicrosoft 那个。)

我需要指定什么来强制它使用正确的域,还是这是一个错误?


发布https://graph.microsoft.com/beta/fusefx.com/groups

内容类型:application/json

{
    "groupTypes": ["Unified"],
    "description": "Test Group",
    "displayName": "Test Group",
    "mailNickname": "tgr",
    "mailEnabled": "true",
    "securityEnabled": "true"
}

【问题讨论】:

    标签: office365api


    【解决方案1】:

    事实证明,在创建记录后,您可以执行 PATCH 来更新 EmailAddress,即使您在最初创建记录时无法指定这一点。在 Office 365 中反映这一点可能需要几分钟时间。

    所以:

    PATCH https://graph.microsoft.com/beta/contoso.com/groups('c75831bd-fad3-4191-9a66-280a48528679')
    
    Content-Type: application/json
    
    {
        "EmailAddress": "tgr@fusefx.com"
    }
    

    【讨论】:

    • 1.在发出 PATCH 之前,您必须等待至少 5 秒 - 否则它将找不到新创建的组来更改此设置。
    • 2.如果您删除一个组,然后很快又重新添加它,它很有可能会在您的电子邮件地址中添加数字,即 tgr2@fusefx.com。
    猜你喜欢
    • 2015-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-09
    • 2018-03-30
    • 1970-01-01
    相关资源
    最近更新 更多