Outlook REST API - 如何检索用户照片
Outlook REST API - How to retrieve a User Photo
我想从 outlook 中获取用户的照片并将它们存储在我的数据库中。我希望它由程序自动完成,不需要用户交互,因为我知道他们的电子邮件和密码。
我正在尝试使用本指南:
我已经注册了我的网站 (.NET MVC 5),但我不知道如何进行身份验证和访问令牌部分,因为指南中的一半链接不起作用,我可以在其他地方找不到任何有用的教程/代码片段。
非常感谢您的帮助。
我们可以使用 Microsoft Graph 而不是使用 Office 365 REST API。
并且由于您不希望用户参与身份验证,您可以使用允许 Web 服务(机密客户端)使用的 Client Credentials Grant Flow它自己的凭据在调用另一个 Web 服务时进行身份验证,而不是模拟用户。
这里是 REST API 获取特定用户的照片供您参考:
GET:https://graph.microsoft.com/v1.0/users/user1@yourdomain.onmicrosoft.com/photo/$value
该应用需要以下范围之一来请求用户照片:
User.Read; User.ReadBasic.All; User.Read.All; User.ReadWrite.All; User.Read
并参考 here 使用 Microsoft Graph API 注册应用程序。
我想从 outlook 中获取用户的照片并将它们存储在我的数据库中。我希望它由程序自动完成,不需要用户交互,因为我知道他们的电子邮件和密码。
我正在尝试使用本指南:
我已经注册了我的网站 (.NET MVC 5),但我不知道如何进行身份验证和访问令牌部分,因为指南中的一半链接不起作用,我可以在其他地方找不到任何有用的教程/代码片段。
非常感谢您的帮助。
我们可以使用 Microsoft Graph 而不是使用 Office 365 REST API。
并且由于您不希望用户参与身份验证,您可以使用允许 Web 服务(机密客户端)使用的 Client Credentials Grant Flow它自己的凭据在调用另一个 Web 服务时进行身份验证,而不是模拟用户。
这里是 REST API 获取特定用户的照片供您参考:
GET:https://graph.microsoft.com/v1.0/users/user1@yourdomain.onmicrosoft.com/photo/$value
该应用需要以下范围之一来请求用户照片:
User.Read; User.ReadBasic.All; User.Read.All; User.ReadWrite.All; User.Read
并参考 here 使用 Microsoft Graph API 注册应用程序。