Azure active directory 如何正确确定给定的Azure AD区域是否支持增量查询?

Azure active directory 如何正确确定给定的Azure AD区域是否支持增量查询?,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我正在开发一个Azure广告集成,它可以与多个地区协同工作。理想情况下,我会尽可能使用增量查询,但由于并非所有区域都支持增量查询,因此我会根据检查增量查询支持情况。然而最近支票破了。原来microsoft.前缀已从返回类型中删除(即microsoft.graph.group变成graph.group)。我在变更日志中找不到有关此变更的任何信息,我更愿意将检查作为未来的证据,因此我的问题是-我应该检查什么值?目前,我的目的是检查对以graph.group结尾的类型和以graph.user结尾的类型

我正在开发一个Azure广告集成,它可以与多个地区协同工作。理想情况下,我会尽可能使用增量查询,但由于并非所有区域都支持增量查询,因此我会根据检查增量查询支持情况。然而最近支票破了。原来
microsoft.
前缀已从返回类型中删除(即
microsoft.graph.group
变成
graph.group
)。我在变更日志中找不到有关此变更的任何信息,我更愿意将检查作为未来的证据,因此我的问题是-我应该检查什么值?目前,我的目的是检查对以
graph.group
结尾的类型和以
graph.user

结尾的类型的增量查询的支持Microsoft graph元数据似乎没有更改日志

但是有一个Microsoft Graph元数据的历史记录列表

请参阅历史以了解和

对于V1.0,在中删除了
microsoft.
前缀。对于Beta版,它在年被删除


现在它已经被更改了,我相信它将继续保持这个版本(没有
Microsoft.
前缀)。因此,您当前应该检查
ReturnType=“Collection(graph.user)”
ReturnType=“Collection(graph.group)”

我做了一些研究,$metadata端点显然返回OData CSDL元数据。根据,Schema元素必须包含名称空间属性,并且可能包含别名属性。考虑到这一点,您可以检查定义的名称空间和别名,然后找出引用用户和组类型的可能方法。

我明白了,谢谢您的回答!提交对于跟踪更改非常有帮助。我注意到了一些东西-Schema元素声明了名称空间和别名。看看这个变化,我相信类型名的前缀是别名(如果存在),而名称空间(如果不存在)。你知道这个假设是否正确吗?如果是这样,最安全的方法是检查Schema元素上的那些属性。@Petrov我认为你说的有道理。但我没有相关的官方信息。无论如何,我相信这种大更新会持续很长时间。留意一下这份历史记录表会很有帮助。