我正在与多个区域一起使用的Azure AD集成。理想情况下,我会尽可能使用增量查询,但是由于并非所有区域都支持增量查询,因此我需要根据this answer检查增量查询的支持。但是最近检查失败了。事实证明,microsoft.
前缀已从返回类型中删除(即microsoft.graph.group
变为graph.group
)。我在变更日志中找不到有关此更改的任何信息,我希望使检查尽可能地适应未来,所以我的问题是-我应该检查什么值?目前,我的目的是检查是否以delta查询支持以graph.group
结尾的类型和以graph.user
结尾的类型。
似乎没有Microsoft Graph元数据的更改日志。
但是有Microsoft Graph元数据的历史记录列表。
查看V1.0 metadata和Beta metadata的历史记录。
对于V1.0,在microsoft.
中删除了the Jan 28 version前缀。对于Beta,它已在the Feb 26 version中删除。
现在,它已被更改,我相信它将继续保持该版本(不带Microsoft.
前缀)。因此,您现在应检查ReturnType Type="Collection(graph.user)"
和ReturnType Type="Collection(graph.group)"
。
我做了一些研究,显然$ metadata端点返回OData CSDL元数据。根据documentation on the Schema element,Schema元素必须包含Namespace属性,并且可以包含Alias属性。 The nominal types may be qualified with either。考虑到这一点,可以检查已定义的名称空间和别名,然后找出引用用户和组类型的可能方法。