Microsoft Graph API用户自定义属性

office365 microsoft-graph office365api office365-apps

3000 观看

1回复

26 作者的声誉

我需要通过图形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,但这似乎并不起作用。有谁知道是否有可能访问自定义属性,如果可以,我可能做错了什么。

作者: user3768760 的来源 发布者: 2016 年 1 月 11 日

回应 (1)


3

4993 作者的声誉

正如Marek所建议的那样,除了可以在消息,事件和联系人上进行的扩展之外,还可以通过Azure AD扩展诸如用户和组之类的实体(指向更多最新文档的链接位于:https:// msdn。 microsoft.com/zh-CN/library/azure/ad/graph/howto/azure-ad-graph-api-directory-schema-extensions)。

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

希望这可以帮助,

作者: Dan Kershaw - MSFT 发布者: 13.01.2016 04:44
32x32