在 Microsoft Graph API 中获取个人帐户的邮箱别名不起作用
Getting Mailbox Aliases for Personal Accounts in Microsoft Graph API not working
我正在尝试通过 Microsoft Graph 获取电子邮件别名:
https://graph.microsoft.com/v1.0/me?$select=proxyAddresses
这适用于我的 Office 365 帐户(企业帐户),但我无法获取个人帐户的别名 (outlook.com、hotmail.com)。我也找不到任何关于此的综合文档。
仅针对 Azure Active Directory 对象返回 proxyAddress
属性。为个人 Microsoft 帐户 (MSA) 返回的唯一属性是:
{
"displayName": "",
"surname": "",
"givenName": "",
"id": "",
"userPrincipalName": "",
"businessPhones": [],
"jobTitle": "",
"mail": "",
"mobilePhone": "",
"officeLocation": "",
"preferredLanguage": ""
}
Outlook.com/Hotmail 与 AAD/Exchange 有不同的 infrastructure/architecture。虽然 Graph 可以与 MSA 帐户交互,但由于这些差异存在一些固有的限制。 OneDrive for Business(即 SharePoint)和个人 OneDrive 之间也存在类似差异。
我正在尝试通过 Microsoft Graph 获取电子邮件别名:
https://graph.microsoft.com/v1.0/me?$select=proxyAddresses
这适用于我的 Office 365 帐户(企业帐户),但我无法获取个人帐户的别名 (outlook.com、hotmail.com)。我也找不到任何关于此的综合文档。
仅针对 Azure Active Directory 对象返回 proxyAddress
属性。为个人 Microsoft 帐户 (MSA) 返回的唯一属性是:
{
"displayName": "",
"surname": "",
"givenName": "",
"id": "",
"userPrincipalName": "",
"businessPhones": [],
"jobTitle": "",
"mail": "",
"mobilePhone": "",
"officeLocation": "",
"preferredLanguage": ""
}
Outlook.com/Hotmail 与 AAD/Exchange 有不同的 infrastructure/architecture。虽然 Graph 可以与 MSA 帐户交互,但由于这些差异存在一些固有的限制。 OneDrive for Business(即 SharePoint)和个人 OneDrive 之间也存在类似差异。