4

我需要通过图形 api 访问用户对象上的自定义属性。目前,文档显示了可以在 v1.0 的“更新用户”部分访问的属性:http: //graph.microsoft.io/docs/api-reference/v1.0/api/user_update。我正在使用此调用来获取当前登录的用户和属性,但我似乎无法让任何自定义属性起作用:

https://graph.microsoft.com/v1.0/me?$select=aboutMe,birthday,city,country,department,displayName,givenName,hireDate,interests,jobTitle,mobilePhone,officeLocation,pastProjects,postalCode,preferredLanguage,preferredName,responsibilities,schools,skills,state,streetAddress,surname,usageLocation,userPrincipalName,userType

我检查了映射回 RefinableString23 的自定义属性之一,但这似乎不起作用。有谁知道是否可以访问自定义属性,如果可以,我可能做错了什么。

4

1 回答 1

3

除了可以对消息、事件和联系人进行扩展外,您还可以通过 Azure AD 扩展用户和组等实体,正如 Marek 所建议的(更多最新文档的链接在这里:https://msdn. microsoft.com/en-us/library/azure/ad/graph/howto/azure-ad-graph-api-directory-schema-extensions)。

可以通过 MS Graph API 查看/更新这些扩展属性值。Microsoft Graph 尚未公开注册新扩展的方法 - 为此您仍需要使用 Azure AD Graph API。

希望这可以帮助,

于 2016-01-13T16:44:18.443 回答