使用UCWA从Skype for Business Online上的多个聊天中接收即时消息

时间:2018-07-25 10:45:05

标签: java skype-for-business ucwa

我已经用Java开发了该应用程序,该应用程序通过使用UCWA api调用将消息发送给同一租户中存在的业务用户的Skype消息,并等待他的响应。该应用程序的工作方式如下:

步骤:

  1. 用户向服务器发送HTTP请求
  2. 服务器收到请求后,将启动UCWA身份验证过程(使用Skype获取业务用户的凭据)
  3. 获得给定凭证的令牌后,可以使用UCWA api调用
  4. 首先使用startMessaging调用向用户发送消息邀请
  5. 等待10秒钟后,使用sendMessage调用在创建的对话中发送消息。
  6. 消息发送后,对makeMeAvailable api的调用使我可以接收消息。
  7. 然后每2秒ping事件>下一个href api,我正在等待包含给定对话的“ plainMessage”的响应。

因此,基本上,我已经在2台计算机上设置了该Java程序,分别在本地和另一台远程计算机上进行。

与一个用户交流时,此过程似乎可以正常工作。我遇到的问题是,当我在本地计算机上与一个用户进行对话并等待他的答复时,我似乎无法从我的远程计算机(或本地)上与另一个用户进行交互而不是给他发消息邀请,而不是发消息。我想了解的是,是否可以使用来自同一Skype for Business帐户的UCWA api调用与多个用户通信?如果不是,你们是否知道我可以通过其他方式完成此任务?

谢谢。

0 个答案:

没有答案