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

Kal*_*kan 7 outlook-restapi microsoft-graph

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

https://graph.microsoft.com/v1.0/me?$select=proxyAddresses
Run Code Online (Sandbox Code Playgroud)

这适用于我的Office 365帐户(商业帐户),但我无法获得个人帐户(outlook.com,hotmail.com)的别名.我也找不到任何关于此的综合文档.

Mar*_*eur 2

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

{
    "displayName": "",
    "surname": "",
    "givenName": "",
    "id": "",
    "userPrincipalName": "",
    "businessPhones": [],
    "jobTitle": "",
    "mail": "",
    "mobilePhone": "",
    "officeLocation": "",
    "preferredLanguage": ""
}
Run Code Online (Sandbox Code Playgroud)

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

  • 据我所知,不。 (2认同)