【发布时间】: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
【问题讨论】: