gpt4 book ai didi

microsoft-graph-api - 图形 API 在执行初始增量同步时多次返回同一组

转载 作者:行者123 更新时间:2023-12-03 23:36:39 25 4
gpt4 key购买 nike

在我们的 Azure AD 目录中,我们的一个小组有 6 名成员。当在没有 syncToken 的情况下调用 /groups/delta 端点时,结果集包括上述组两次。一次在第一页有 2 个成员,另一次在第二页有 4 个成员。成员资格一起匹配预期的成员资格。

这是一个预期的行为,我们应该在我们这边聚合,还是一个错误?

我遇到了一些间歇性问题,同一组在修改后多次返回,但在这种情况下,这个问题每次都会发生在我们的租户身上。由于问题开始出现,因此没有对租户的目录数据进行任何更改。

第 1 页的分组数据:

{
"description": null,
"displayName": "crowd-administrators",
"id": "a6eba1a3-e348-4881-842a-53c1809c10cc",
"members@delta": [
{
"@odata.type": "#microsoft.graph.user",
"id": "daec3933-f1d1-46f7-b1cb-c99790fa2bf5"
},
{
"@odata.type": "#microsoft.graph.user",
"id": "7d58fe5f-a832-4548-98e9-5e7250333ac1"
}
]
}

第2页分组数据:

{
"description": null,
"displayName": "crowd-administrators",
"id": "a6eba1a3-e348-4881-842a-53c1809c10cc",
"members@delta": [
{
"@odata.type": "#microsoft.graph.user",
"id": "d23f7435-70ac-40a9-9bed-c57b5af4915d"
},
{
"@odata.type": "#microsoft.graph.user",
"id": "4c33e6dc-8efe-4a9b-b6d2-37fef878b6a8"
},
{
"@odata.type": "#microsoft.graph.user",
"id": "b051725a-69f8-4bb7-b8f4-14548f16afa1"
},
{
"@odata.type": "#microsoft.graph.user",
"id": "84a66ed7-8559-4fb7-963c-150032e4134e"
}
]
}

在目录中只有一个名为 crowd-administrators 的组,共有 6 个成员(与第 1 页和第 2 页的输出中的总和相同)

最佳答案

当您使用从第一个响应获得的 nextLink 时,我认为您的第二页是 MSGraph Delta Query 的响应...如果不正确请告诉我...

组在多个页面上多次出现且具有不同的成员在技术上是可能的...页面拆分的发生是由于许多因素造成的,例如处理请求中的 TimeCutOff、响应中的对象数量、响应中的链接数量等。 ..

关于microsoft-graph-api - 图形 API 在执行初始增量同步时多次返回同一组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45634358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com