【问题标题】:How to get user contact email with MS Graph api如何使用 MS Graph api 获取用户联系电子邮件
【发布时间】:2018-06-07 22:53:57
【问题描述】:

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

graphClient.Users.Request().GetAsync()

这些用户具有 userPrincipalName 属性,例如 mike@mytesttenant.onmicrosoft.com,其中 mail 属性为空。这是意料之中的,因为手动创建的租户没有 office365 邮件帐户。

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

有没有办法通过 Graph Api 读取这些信息?

【问题讨论】:

  • 此信息是否保存为用户扩展名?如果是,您可以使用用户的图形扩展 api 获取。

标签: c# azure-active-directory microsoft-graph-api


【解决方案1】:

目前 Microsoft Graph 不支持获取在 Azure Active Directory 中用于存储(替代)电子邮件地址的 otherMails 属性。

Microsoft Graph 中的状态(2018 年 3 月 23 日)
GA 可用性:请参阅用户了解 imAddresses 和 licenseDetails。 otherMails 仍然不可用,但即将推出。

来源:Microsoft Graph or Azure AD Graph

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-06
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多