Информация о присутствии пользователя Skype для бизнеса Online (Office 365)

Извините, если я привожу слишком много деталей и если они не синхронизированы.

у меня вопрос: Есть ли способ показать информацию о присутствии пользователя Skype для бизнеса Online (Office 365) в нашем веб-приложении?

В нашем веб-приложении мы хотим предоставить возможность нашим пользователям-работникам, с помощью которых он может видеть статус или общаться в чате со сверхмудрыми пользователями смены. Мы не хотим настраивать локальные серверы Skype для бизнеса, мы хотим делать это через облако. Мы используем HTML 5, JavaScript, C # для разработки.

у нас есть подписка на Office 365, в которой мы настроили лазурный активный каталог для нескольких пользователей. Я думаю, нам нужно будет выполнить аутентификацию с помощью Microsoft Graph API.

Я поискал в Google и обнаружил, что,

*

Могут ли приложения, созданные с помощью Skype Web API, взаимодействовать с пользователями Skype для бизнеса Online (O365)?

Ответ: в настоящее время для приложений Skype Web API требуется локальный локальный сервер Lync 2013 или Skype для бизнеса. Возможность онлайн-использования находится в дорожной карте, но в настоящее время у нас нет даты выпуска.

*

В документации по платформе разработчика Skype перечислены различные SDK и API для связи со Skype. Только Lync 2013 SDK поддерживает Skype для бизнеса в Интернете, но, к сожалению, он не поддерживает HTML и JavaScript.


person Nikhil Vaidya    schedule 28.01.2016    source источник


Ответы (2)


Вы можете получить информацию о присутствии пользователя в Skype для бизнеса Online с помощью недавно выпущенных и обновленных API-интерфейсов UCWA. После того, как вы зарегистрируете пользовательское приложение в Azure AD и выполните танец UCWA Autodiscovery с учетными данными пользователя:

https://msdn.microsoft.com/skype/ucwa/AuthenticationUsingAzureAD

Получите ресурс приложения и проанализируйте его. Сделайте POST для ресурса makeMeAVailable, чтобы сделать пользователя доступным и установить его присутствие:

https://msdn.microsoft.com/en-us/skype/ucwa/makemeavailable_ref

Или, чтобы получить его, вызовите присутствие:

https://msdn.microsoft.com/en-us/skype/ucwa/presence_ref

Я создал образец приложения на основе C #, которое вы можете использовать в качестве стартера: он демонстрирует, как войти в систему пользователя, выполнить автообнаружение UCWA для Skype для бизнеса Online, а затем установить и получить доступ к присутствию пользователя.

person Tam Huynh    schedule 12.07.2016

Приносим извинения за поздний ответ. Я боюсь (как вы, наверное, догадались), что присутствие пользователей Skype для бизнеса в настоящее время не отображается через Microsoft Graph. Однако мы смотрим на это в будущем, поэтому благодарим за отзывы и ваш сценарий. Возможно, вы захотите зарегистрировать запрос функции на UserVoice.

person Dan Kershaw - MSFT    schedule 02.03.2016
comment
Есть ли способ передать статус онлайн во внешнее ПО? Может быть, хотя бы свой статус, чтобы я мог его где угодно опубликовать? - person kuester2000; 09.03.2016