我正在尝试通过Microsoft Graph获取电子邮件别名:
https://graph.microsoft.com/v1.0/me?$select=proxyAddresses
这适用于我的Office 365帐户(企业帐户),但我无法获取个人帐户的别名(outlook.com,hotmail.com)。我也找不到任何全面的文档。
答案 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之间也有类似的区别。