Microsoft Graph缺少属性

时间:2018-02-13 11:37:03

标签: microsoft-graph

我使用Microsoft Graph API查询用户数据。我已成功获取访问令牌,而https://graph.microsoft.com/beta/me这样的简单查询就可以正常工作。

问题是查询的响应缺少fax等属性,这对我来说非常重要。使用旧的https://graph.windows.net端点返回facsimileTelephoneNumber属性(相同),但我无法使用此旧端点。

我已尝试按https://github.com/microsoftgraph/microsoft-graph-docs/issues/2151回答(第3条消息),但我无法使扩展程序正常工作,我甚至不知道它是否对此问题有任何帮助。

是否可以使用较新的Microsoft Graph API访问fax属性?

2 个答案:

答案 0 :(得分:1)

您链接到的GitHub答案涉及个人联系人,而不是Active Directory中的用户。所以为了节省一些挫折感,这不是前进的方向:)。

当您查询<iframe src="" scrolling="no"></iframe> 时,您将从Active Directory获取用户的条目。这是图表中的user resource。从引用中,用户资源没有公开传真号的属性。为了确保文档不正确,我检查了服务公开的元数据(iframe { overflow:hidden; } ),并且用户没有传真字段。

UserVoice(https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/18166054-microsoft-graph-api-user-fax-number)上有一个请求已经添加了这个请求,你可能想要投票。

答案 1 :(得分:-1)

图表不会公开所有这些字段。

尝试使用https://developer.microsoft.com/en-us/graph/docs/concepts/query_parameters

我认为在你的情况下,这将有效 https://graph.microsoft.com/v1.0/me?$选择=传真

如果您想要更多用户资源属性,可以在select查询参数之后将它们添加为逗号分隔值。