2017-01-24 49 views
1

我试图更新我的状态离线(商用版Skype)通过张贴UCWA“脱机”状态 - 无效

{"availability":"Offline"} 

me/presence网址。

的响应是: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> 

同样的,“离开”状态, 但发生类似的状态“在线”,“忙碌”,做工精细。

回答

1

如果你想改变你的状态为脱机状态,我所知道的唯一的解决办法是发出DELETE请求特定于该UCWA届application URL。 UCWA确实没有离线模式。 Availability的枚举包含了所有的状态,但遗憾的是,不能准确描述通过UCWA可以设置/不能设置的内容。

您应该能够设置以下状态:

  • 客场
  • BeRightBack
  • DoNotDisturb
  • 在线

离线(如上所述)是由于应用程序不再存在而设置。

IdleBusy/IdleOnline表示服务器将在繁忙/在线状态下处于不活动定时器触发时设置的状态。

+0

'客'也不起作用。 – yuris

+0

由于某种原因,在通过REST API删除应用程序后,UCWA应用程序似乎需要很长时间才能从“在线”更改为“离线”。与UCMA相比,这种变化几乎是瞬间发生的。 – EricRRichards

+0

我不确定为什么Away不会在你的情况下工作。你能够从桌面客户端设置离开状态吗?在线 - >离线之间的延迟取决于服务器处理清理活动UCWA应用程序的速度有多快,其中可能包括破坏活动对话,订阅和相关资源。 – ShelbyZ