Azure active directory 添加组成员失败,出现404错误

Azure active directory 添加组成员失败,出现404错误,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我们在一些客户身上发现了一个奇怪的间歇性问题。我们有一个多租户Office应用程序,它使用Microsoft Graph创建一个组,并向该组添加一个用户 我们首先在https://graph.microsoft.com/groups作为回报,获取GroupID。然后我们立即点击https://graph.microsoft.com/groups/{groupID}/members向组中添加成员。对于我们的少数客户,我们在添加成员时出错,称未找到该组 以下是添加成员请求的抑制响应JSON: “re

我们在一些客户身上发现了一个奇怪的间歇性问题。我们有一个多租户Office应用程序,它使用Microsoft Graph创建一个
,并向该组添加一个
用户

我们首先在
https://graph.microsoft.com/groups
作为回报,获取
GroupID
。然后我们立即点击
https://graph.microsoft.com/groups/{groupID}/members
向组中添加成员。对于我们的少数客户,我们在添加成员时出错,称未找到该组

以下是添加成员请求的抑制响应JSON:

“responseCode”:404,
“响应”:“未找到”,
“内容”:{
“错误”:{
“代码”:“请求资源未找到”,
“消息”:“资源“{groupID}”不存在或其查询的引用属性对象之一不存在。”,
“内部错误”:{
“请求id”:“02c8bd11-2913-40ab-a3c3-99f97357f8f7”,
“日期”:“2017-11-02T17:48:00”
}
}
}
尽管API抛出了错误,但我们确实在Office 365中看到了该组。如果我们在大约10分钟后尝试相同的API,它可以正常工作。最有可能发生这种情况的是,尚未设置组


是否有任何属性/webhook/api调用,我们可以确保在执行任何操作之前设置了组?

没有webhook。但是你可以打个get电话来阅读小组。 获取{groupId}


将数据从主数据中心复制到辅助数据中心需要一些时间(跨数据中心复制需要2-3分钟)。如果您在同一个会话中,则创建后的读取请求应立即获得它

正是我们发现的。我们决定(未实现)在后台线程中抛出“创建组”调用,并要求用户稍后访问以对组执行操作。