使用 REST API (MVC 5) 从 Outlook 访问用户的照片

Accessing users' photos from Outlook using REST API (MVC 5)

有没有办法通过 Azure AD 和 OAuth 使用 Outlook 用户照片 REST API,或者我们是否必须使用 Azure AD v2 身份验证端点方式来检索照片?

是否有任何其他方法可以从 Outlook.com 检索用户照片以便我可以在我的网络应用程序中使用它?

我目前正在使用 Azure AD 对用户进行身份验证,并且只想使用 Azure 门户,而不是 Microsoft 应用程序注册门户。

谢谢。

Azure 门户和 Microsoft 应用程序注册门户的区别在于,Microsoft 应用程序注册门户支持 Azure AD V2.0 端点

Azure AD v2.0 endpoint 同时支持 Microsoft 帐户和 Azure Active Directory 帐户。

因此,这取决于您要获取哪些用户的照片。如果您希望该应用程序仅支持来自 Azure AD 租户的用户,最好到 select Azure 门户注册该应用程序。

下面是Microsoft Graph REST API关于在Exchange Online 上获取用户邮箱中的照片供您参考(Get photo):

GET https://graph.microsoft.com/v1.0/me/photo/$value