Microsoft Graph API用户自定义属性

时间:2016-01-11 15:30:25

标签: office365 microsoft-graph office365api office365-apps

我需要通过图形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的自定义属性,但似乎并不想工作。有没有人知道它是否甚至可以访问自定义属性,如果是的话,我可能做错了什么。

1 个答案:

答案 0 :(得分:3)

除了可以对邮件,事件和联系人进行扩展外,您还可以通过Azure AD扩展实体,例如用户和组,正如Marek所建议的那样(链接到更新的文档在这里:{{3 }})。

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

希望这有帮助,