2016-04-24 6 views
0

Начиная отсюда: https://dev.outlook.com/restapi/tutorial/phpПрофильные детали в прогноз отдыха апи

Области применения:

private static $scopes = array("openid" 
    ,"profile" 
    ,"offline_access" 
    ,"https://outlook.office.com/calendars.read" 
    ,"https://outlook.office.com/contacts.read" 
); 

Когда я аутентифицировать я получаю в id_token только некоторые основные данные о профиле.

С:

https://outlook.office.com/api/v2.0/me/contacts 

я получаю некоторые очень хорошие детали о контактах, как телефонные номера, которыми я специально заинтересован в моем случае.

Возможно получить тот же уровень детализации для текущего профиля пользователя, который вы получаете для одного из своих контактов при доступе через api?

ответ

1

Как об использовании Microsoft Graph API:

GET https://graph.microsoft.com/v1.0/me

Отклик хотел бы следующим образом:

HTTP/1.1 200 OK 
Content-type: application/json 
Content-length: 491 

{ 
    "businessPhones": [ 
     "businessPhones-value" 
    ], 
    "displayName": "displayName-value", 
    "givenName": "givenName-value", 
    "jobTitle": "jobTitle-value", 
    "mail": "mail-value", 
    "mobilePhone": "mobilePhone-value", 
    "officeLocation": "officeLocation-value", 
    "preferredLanguage": "preferredLanguage-value", 
    "surname": "surname-value", 
    "userPrincipalName": "userPrincipalName-value", 
    "id": "id-value" 
} 

Graph API - Get user