如何使用 MS Graph api 获取用户联系电子邮件

为了在多租户 Azure AD 设置中测试应用程序,我使用 Azure 管理面板 UI 创建了一个测试租户和一些直接到 Azure AD 的用户。该应用程序使用 Microsoft Graph api 检索目录中的所有用户。

graphClient.Users.Request().GetAsync()

这些用户有像 mike@mytesttenant.onmicrosoft.com 这样的 userPrincipalName 属性,其中 mail 属性为空。这是预期的,因为手动创建的租户没有 office365 邮件帐户。

但是 Azure AD 配置文件有两个用于设置附加电子邮件地址的字段:

http://img.mukewang.com/6104ffb00001e0e103100196.jpg

有什么方法可以使用 Graph Api 读取这些信息?


手掌心
浏览 336回答 1
1回答

三国纷争

目前,Microsoft Graph 不支持获取 Azure Active Directory 中用于存储(替代)电子邮件地址的 otherMails 属性。Microsoft Graph 中的状态(2018 年 3 月 23 日)正式版可用性:请参阅用户了解 imAddresses 和 licenseDetails。otherMails 仍然不可用,但即将推出。来源:Microsoft Graph 或 Azure AD Graph
打开App,查看更多内容
随时随地看视频慕课网APP