【问题标题】:Outlook Office 365 - Get full profile detailOutlook Office 365 - 获取完整的个人资料详细信息
【发布时间】:2017-03-27 21:08:15
【问题描述】:

我一直在使用 Outlook Office 365 联系人 API 来获取用户及其联系人/人员,现在 Office 365 /me api 没有返回用户本身的完整信息

我一直在使用这个联系人 api 来获取联系人和用户本身的数据,我用来获取用户数据的请求是“https://outlook.office.com/api/v2.0/me”,但它没有发回完整的个人资料信息,即标题和其他相关信息。

目前 Office 365 正在返回以下数据

{
  "@odata.context": "https://outlook.office.com/api/v2.0/$metadata#Me",
  "@odata.id": "https://outlook.office.com/api/v2.0/Users('ecfb4693-d8ae-4383-87e3-ed70bba03acb@5a706ba8-2446-4b3d-af67-e485daeb8296')",
  "Id": "ecfb4693-d8ae-4383-87e3-ed70bba03acb@5a706ba8-2446-4b3d-af67-e485daeb8296",
  "EmailAddress": "ahsanmster@allinalldeveloper.onmicrosoft.com",
  "DisplayName": "Ahsan Hussain",
  "Alias": "ahsanmster",
  "MailboxGuid": "3ba1bd6c-f508-4bd9-a4ba-2b7e51fac5c4"
}

我正在使用以下链接生成 Auth2.0 Bearer 令牌

Auth Url: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Access Token URL: https://login.microsoftonline.com/common/oauth2/v2.0/token
Client ID: ****
Client Secret: ***
Scope: https://outlook.office.com/contacts.readwrite
Grant Type: Authorization Code

请指导我如何获取用户本身的完整信息。

谢谢

【问题讨论】:

    标签: outlook office365 office365api


    【解决方案1】:

    Outlook API 将始终为您提供有关用户的少量数据,但不会为您提供完整的 Active Directory 详细信息。为此,您应该使用Microsoft Graph

    【讨论】:

    • 感谢您的快速响应,我现在可以使用图形 API 并获取数据。再次感谢
    猜你喜欢
    • 2017-02-09
    • 2013-07-02
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    • 1970-01-01
    • 2017-12-28
    相关资源
    最近更新 更多