Сервер приложений Skype для бизнеса Online UCWA через некоторое время перестает работать - PullRequest
0 голосов
/ 10 сентября 2018

Последние пару дней я реализовал поток автообнаружения / аутентификации для UCWA для Skype для бизнеса Online и AzureAD. Когда я закончу и получу URL-адрес для каталога приложения (+ учетные данные OAuth2), я сохраню их в нашей внутренней системе. Поэтому позже я хочу создать онлайн-встречи с этими данными. URL-адрес каталога приложений выглядит следующим образом: https:\/\/webpoolam42e10.infra.lync.com\/ucwa\/oauth\/v1\/applications\/101331226048\/onlineMeetings\/myOnlineMeetings

Если я делаю это в течение первых минут после получения данных, все работает отлично. Но позже кажется, что каталог приложения исчез. Я получаю этот ответ:

body":"{\"code\":\"NotFound\",\"
subcode\":\"ApplicationNotFound\",\"message\":\"An error occurred. Please retry. If the problem persists, contact your support team.\"}

Код статуса 404.

Позже я даже получаю 401 ошибку, что означает несанкционированный доступ.

Я подозреваю, что сервер приложений уходит и только временно доступен. Я получил токен обновления и действительный токен доступа, так что это не будет проблемой. Я понятия не имею, что там происходит, и не смог найти помощь в документах. Так что, возможно, один из вас получил какой-нибудь совет - я был бы очень благодарен!

Side-Info: Я делаю все это на PHP, и у меня есть только взаимодействие с пользователем при первоначальной аутентификации. Я сохраняю маркер обновления и все остальное, что мне нужно, чтобы мое серверное приложение могло использовать авторизацию в течение длительного времени.

1 Ответ

0 голосов
/ 11 сентября 2018

Сообщая здесь часть моего ответа на другой вопрос :

Сохранение приложения UCWA всегда онлайн:

Если вам нужно добиться этого, вам необходимо понять и правильно реализовать концепции, описанные здесь me Dashboard , особенно на Отчетность раздел:

  • отчет о вызовах MyActivity каждые 4 минуты макс.
  • поддерживать активный P-GET с каналом событий
  • обработка возможных таймаутов на канале событий
  • обработка возможных событий УДАЛИТЬ (на канале событий), которые сервер может отправить для приложения, для которого вам необходимо будет повторно создать приложение Панель инструментов приложения

отчеты о деятельности приложения и сохранение действующего открытого P-GET с каналом событий очень важны!

...