Обновление / получение фотографии пользователя из Microsoft Graph API дает результат UnknownError

У меня возникают проблемы с обновлением и получением фотографий профиля пользователя с помощью Microsoft Graph API.

Например, отправка запроса PATCH на https://graph.microsoft.com/v1.0/users/[userId]/photo/ $, включая правильные заголовки Authorization и Content-Type, с двоичными данными изображения в теле запроса, приводит к ответу об ошибке с кодом "UnknownError "и пустое сообщение.

Получение фотографий пользователя приводит к той же ошибке.

Есть ли способ получить более подробное сообщение об ошибке? Есть идеи, что могло быть причиной ошибки? Есть ли известные проблемы с получением / обновлением фотографий с помощью API?

Пользователи, для которых я пытаюсь получить / обновить фотографии, существуют только в Azure AD. У них нет онлайн-почтового ящика Exchange. Это требование для использования запросов на получение / обновление фотографий в Microsoft Graph?


person bstrm    schedule 29.02.2016    source источник


Ответы (1)


Благодарим за сообщение об этой проблеме. В настоящее время API обслуживает фотографии только для пользователей с онлайн-почтовым ящиком Exchange. Мы также работаем над поддержкой API только для пользователей AAD. Сообщите нам, как это повлияет на вашу работу, и это поможет нам лучше расставить приоритеты.

Отмечается отзыв о возврате более значимого. Было бы здорово, если бы вы могли поделиться идентификатором запроса и отметкой времени, присутствующими в теле ответа об ошибке.

person Sriram Dhanasekaran-MSFT    schedule 02.03.2016
comment
Спасибо за Ваш ответ. Я настроил Azure AD для целей разработки, из которой я хочу получать пользовательские данные. Однако у меня нет подписки на Exchange Online для разработки, так как я бы предпочел не подписываться на новую подписку ради этого. Вот свежий пример ответа с ошибкой: {error: {code: UnknownError, message:, innerError: {request-id: d0ff6b9b-20e9-4b45-843f-e1735e0e33da, date: 2016-03-02T12: 18: 03}} } - person bstrm; 02.03.2016
comment
Здесь та же проблема. Мы будем очень признательны за исправление. - person stefboe; 26.04.2016
comment
Мы используем AAD в качестве упрощенного поставщика удостоверений, и поддержка аватаров в Graph API была бы очень полезна. - person Rupert Rawnsley; 08.08.2016
comment
почему эта проблема все еще актуальна более года спустя? жаль, что у такого важного проекта так много проблем с документацией и функциональностью. Эти неизвестные ошибки генерируют всевозможные коды ответов и иногда даже приводят к 30-секундным тайм-аутам шлюза. - person devmiles.com; 11.08.2017
comment
почему эта проблема все еще актуальна более года спустя? - person Trevor Wang; 09.10.2017
comment
Был бы признателен за обновление здесь. Мы просто пытаемся отобразить связанную фотографию для нашего пользователя AD. Это внешний пользователь, у которого не будет учетной записи Exchange в нашей AD. - person aherrick; 29.11.2017