在Microsoft Graph API中获取个人帐户的邮箱别名不起作用

时间:2019-01-09 08:45:52

标签: microsoft-graph outlook-restapi

我正在尝试通过Microsoft Graph获取电子邮件别名:

https://graph.microsoft.com/v1.0/me?$select=proxyAddresses

这适用于我的Office 365帐户(企业帐户),但我无法获取个人帐户的别名(outlook.com,hotmail.com)。我也找不到任何全面的文档。

1 个答案:

答案 0 :(得分:1)

仅对Azure Active Directory对象返回proxyAddress属性。个人Microsoft帐户(MSA)唯一返回的属性是:

{
    "displayName": "",
    "surname": "",
    "givenName": "",
    "id": "",
    "userPrincipalName": "",
    "businessPhones": [],
    "jobTitle": "",
    "mail": "",
    "mobilePhone": "",
    "officeLocation": "",
    "preferredLanguage": ""
}

Outlook.com/Hotmail具有与AAD / Exchange不同的基础结构/体系结构。尽管Graph可以与MSA帐户进行交互,但是由于这些差异,存在一些固有的限制。 OneDrive for Business(即SharePoint)和个人OneDrive之间也有类似的区别。