【问题标题】:Couldn't create a dynamic distribution group via Graph API无法通过 Graph API 创建动态通讯组
【发布时间】:2016-09-13 13:31:12
【问题描述】:

我正在尝试使用 Microsoft Graph API 创建动态通讯组,但它总是导致错误:

发布https://graph.microsoft.com/v1.0/groups

{
  "displayName": "Dynamic Group",
  "groupTypes": ["DynamicMembership"],
  "mailNickname": "dynamic1",
  "mailEnabled": true,
  "securityEnabled": false
}

结果:

{
  "error": {
    "code": "Request_BadRequest",
    "message": "The service does not currently support writes of mail-enabled groups. Please ensure that the mail-enablement property is unset and the security-enablement property is set.",
    "innerError": {
      "request-id": "748bcafc-f655-463c-b8d3-4ffc55307232",
      "date": "2016-09-13T13:23:36"
    }
  }
}

有趣的是,当我将“Unified”添加到 groupTypes 时,它会显示不同的错误:

{
  "displayName": "Dynamic Group",
  "groupTypes": ["DynamicMembership","Unified"],
  "mailNickname": "dynamic1",
  "mailEnabled": true,
  "securityEnabled": false
}

结果:

{
  "error": {
    "code": "Request_BadRequest",
    "message": "A value is required for property 'MembershipRule'.",
    "innerError": {
      "request-id": "58c5d344-c69b-4c9b-8997-28df35c78cb8",
      "date": "2016-09-13T13:24:43"
    }
  }
}

但是我找不到任何关于“MembershipRule”字段的文档。

如果我只使用“统一”组类型,它会成功。但我需要的是“DynamicMembership”

{
  "displayName": "Test 5",
  "groupTypes": ["Unified"],
  "mailNickname": "test5",
  "mailEnabled": true,
  "securityEnabled": false
}

是否可以使用 Microsoft Graph API 创建动态通讯组?这是文档: http://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/group_post_groups

【问题讨论】:

    标签: microsoft-graph-api


    【解决方案1】:

    目前,Microsoft Graph API 不能用于创建具有动态成员资格的组。我们正在努力启用该功能,它应该很快就会可用。在此之前,请使用 Azure 门户创建此类群组。

    【讨论】:

    • 谢谢!现在还有其他 API 可以做到这一点吗?
    猜你喜欢
    • 1970-01-01
    • 2019-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    相关资源
    最近更新 更多