2016-10-05 3 views
0

Мы используем Skype Web SDK для создания возможностей чата в нашем веб-приложении. Мы хотели бы иметь возможность показывать информацию профиля для пользователей в Skype в формате с визитной карточкой. У этого были бы типичные поля профиля на нем, такие как название, отдел, компания, местоположение и т. Д.Skype Web SDK - когда заполняются поля профиля?

Все эти поля перечислены в SDK как свойства объекта Person. Однако кажется, что только некоторые из них фактически заполнены на основе информации в моих учетных записях Active Directory. Я получаю телефонные номера, имя, адрес электронной почты и аватарУрл, но это все. Место, название, отдел и т. Д. - все пустые строки.

Есть ли определенные настройки безопасности/конфиденциальности, предотвращающие отображение этой информации? Или есть что-то особенное, что мне нужно сделать после выполнения поиска Лица, чтобы получить эти свойства на результирующих объектах Person?

Спасибо!

Бен Гилберт

ответ

0

В Person объекты обычно приходят из результатов поиска и из списка контактов - в обоих случаях UCWA возвращает неполные данные, например, отображаемое имя, но не расположение офиса. Вы пытались вызвать person.department.get() - это отправляет запрос GET в UCWA, чтобы вытащить недостающее значение свойства?

+0

Спасибо! Вызов методов get() решает мою проблему, я не понимал, что по умолчанию возвращаются только частичные данные. –