【发布时间】:2017-08-28 18:09:28
【问题描述】:
我正在使用 Microsoft Graph 来管理 Azure AD 用户,但在访问用户对象上的扩展属性时遇到了一些问题。该属性是在使用 Azure AD Graph API 创建用户时添加的,如果您使用 Azure AD API 查询用户,则会自动返回扩展属性,名称为“extension_{appId}_{propertyName}”。我想使用 Microsoft Graph 访问此属性的值,但没有找到正确的调用方法。
我尝试使用 $select 直接选择属性(按上面列出的全名)和较短的名称。
https://graph.microsoft.com/beta/Users/{id}?$select=extension_{appId}_{propertyName}
我也尝试使用 $expand 查询 singleValueExtendedProperty(和 multiValue),但被告知该属性在用户对象上不存在。
https://graph.microsoft.com/beta/Users/{id}?$expand=singleValueExtendedProperty
我也玩过用户对象上的“扩展”字段,但它总是为空。
只是好奇 Graph 是否支持此操作,如果支持,如何查询该字段。如果我可以在查询用户组时获得此扩展程序的值而无需运行单独的查询,那将是一个奖励。
【问题讨论】:
标签: microsoft-graph-api azure-ad-graph-api