Статус UCWA "Не в сети" - недействителен

Я пытаюсь обновить свой статус до «Не в сети» (Skype для бизнеса), отправив сообщение

{"availability":"Offline"}

на me/presence URL.

Ответ: 400 Неверный запрос.

<code>BadRequest</code>
    <subcode>ParameterValidationFailure</subcode>
    <message>Please check what you entered and try again.</message>
    <debugInfo />
    <parameters>
        <property name="availability">Invalid</property>
    </parameters>

То же самое происходит со статусом «Нет на месте», но такие статусы, как «В сети», «Занят», работают нормально.


person yuris    schedule 24.01.2017    source источник


Ответы (1)


Если вы хотите изменить свой статус на «не в сети», единственным известным мне решением будет отправка запроса DELETE на адрес URL-адрес приложения для данного сеанса UCWA. Для UCWA действительно нет автономного режима. Перечисление для Доступность включает все статусы, но, к сожалению, не точное описание того, что можно/нельзя устанавливать через UCWA.

Вы должны иметь возможность устанавливать следующие статусы:

  • Далеко
  • Возвращайся сразу же
  • Занятый
  • Не беспокоить
  • В сети

Автономный режим (как указано выше) устанавливается в результате того, что приложение больше не существует.

IdleBusy/IdleOnline — это состояния, которые сервер будет устанавливать, когда таймер бездействия срабатывает в состояниях Busy/Online.

person ShelbyZ    schedule 25.01.2017
comment
Похоже, что для приложения UCWA требуется много времени, чтобы перейти из режима «в сети» в режим «вне сети» после удаления приложения через REST API по какой-либо причине. Сравните с UCMA, где это изменение происходит почти мгновенно. - person EricRRichards; 27.01.2017
comment
Я не уверен, почему Away не будет работать в вашей ситуации. Можно ли установить статус «Нет на месте» в настольном клиенте? Задержка между Online -> Offline зависит от того, насколько быстро сервер может обработать очистку активного приложения UCWA, которая может включать удаление активных диалогов, подписок и связанных ресурсов. - person ShelbyZ; 27.01.2017