Outlook Office 365 - 获取完整的个人资料详细信息

时间:2017-03-27 07:49:34

标签: outlook office365 office365api

我一直在使用outlook office 365联系人API来获取用户及其联系人/人员,现在办公室365 /我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

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

感谢

1 个答案:

答案 0 :(得分:1)

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