Контакты обновления Office 365

Я использую REST API V1.0 для получения и создания контакта, я хотел использовать обновленный контакт на основе идентификатора в версии 1.0, какой параметр необходимо передать для того же.

для создания нового контакта я использую https://outlook.office365.com/api/v1.0/me/contacts и для получения контактов https://outlook.office365.com/api/v1.0/me/contacts? $ select = EmailAddresses

Пожалуйста, дайте мне знать то же самое для обновления в версии 1.0


person Sunil Mathari    schedule 26.11.2016    source источник
comment
Я попытался с outlook.office.com/api/ v1.0 / me / contacts / выдает ошибку {error: {code: OAuthMissingForThisService, message: Authentication for this service requires OAuth: outlook.office.com.}}   -  person Sunil Mathari    schedule 26.11.2016


Ответы (1)


Для обновления нужно PATCH на URL-адрес контакта (/me/contacts/<contactId>). Тело будет полезной нагрузкой JSON со свойствами, которые нужно обновить.

Кажется, ваша ошибка OAuth указывает на то, что вы не включаете свой токен доступа в заголовок Authorization.

person Jason Johnston    schedule 28.11.2016
comment
Сэр, но я использую метод базовой аутентификации - person Sunil Mathari; 29.11.2016
comment
Что объясняет его. Вы должны использовать OAuth, Basic не поддерживается. - person Jason Johnston; 29.11.2016