我们的一些客户看到了一个奇怪的间歇性问题。我们有一个多租户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调用以确保已配置群组?
答案 0 :(得分:0)
没有webhook。但你可以打个电话来阅读这个小组。 获取https://graph.microsoft.com/groups/ {groupId}
从主数据库复制到辅助数据库需要一些时间(跨数据中心复制需要2-3分钟)。如果您在同一会话中,则创建后的读取请求应立即获取。