Microsoft Graph API 创建组失败

蒂姆

在 Azure AD B2C 目录上使用 Microsoft Graph API 1.0,我在创建组时遇到以下问题。

我可以使用以下代码创建一个组

payload = {
    "description": group_name,
    "displayName": group_name,
    "groupTypes": [
        "Unified"
    ],
    "mailEnabled": False,
    "mailNickname": azure_user_id,
    "securityEnabled": True,
    "[email protected]": [Config.GRAPH_API_BASE + "users/" + azure_user_id],
    "[email protected]": [Config.GRAPH_API_BASE + "users/" + azure_user_id]
}

graph_api_post(Config.GRAPH_API_BASE + "groups", payload)

这将创建一个具有指定名称的组,其中有一个所有者也是该组的成员。

但是,以这种方式创建了一个组后,如果我尝试使用相同的用户以相同的方式创建第二个组,但名称不同,则 API 将失败。换句话说,我可以创建:

名称:第 1 组

所有者:“我”

成员:“我”

但是当我尝试创建第二个组时,API 会抛出 500 错误。

名称:第2组

所有者:“我”

成员:“我”

使用 Azure 门户,我可以创建第二个组,因此这似乎不是一般组的限制,只是 Graph API 的限制/错误。

此限制是否记录在某处?有解决方法吗?

艾伦吴

基于集团的性质mailNickname独一无二的组织。

所以你应该为 指定一个不同的值mailNickname否则你会得到 500 错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章