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

时间:2017-11-15 09:01:12

标签: azure-active-directory microsoft-graph

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

我们首先在https://graph.microsoft.com/groups点击创建组端点,然后获取GroupID。然后我们立即点击https://graph.microsoft.com/groups/{groupID}/members向该组添加成员。对于我们的客户很少,我们在添加会员时遇到错误,称该组未找到。

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

"responseCode": 404,
"response": "Not Found",
"content": {
    "error": {
        "code": "Request_ResourceNotFound",
        "message": "Resource '{groupID}' does not exist or one of its queried reference-property objects are not present.",
        "innerError": {
            "request-id": "02c8bd11-2913-40ab-a3c3-99f97357f8f7",
            "date": "2017-11-02T17:48:00"
        }
    }
}

即使API抛出错误,我们也会在Office 365中看到该组。如果我们在大约10分钟后尝试使用相同的API,它可以正常工作。最有可能发生这种情况,因为尚未配置集团。

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

1 个答案:

答案 0 :(得分:0)

没有webhook。但你可以打个电话来阅读这个小组。 获取https://graph.microsoft.com/groups/ {groupId}

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