Skype for Business Online - 使用 UCWA 发送和接收消息

Posted

技术标签:

【中文标题】Skype for Business Online - 使用 UCWA 发送和接收消息【英文标题】:Skype for Business Online - Send and Receive message using UCWA 【发布时间】:2017-01-25 04:19:20 【问题描述】:

我正在尝试为“Skype For Business”构建类似 BOT 的服务。 截至目前,Microsoft BOT Framework 没有为此提供开箱即用的渠道。 在互联网上搜索,我发现以下很好的解决方法可以使用 Lync Server 2013 SDK 解决此类问题。 http://devopssnippets.blogspot.jp/2016/08/integrating-lyncskype-for-business-with.html#.WIW3PXKtTjE

但就我而言,我在不支持 Lync Server 2013 SDK 的 Office365 中有“Skype For Business Online”。

UCWA Web API 似乎可用于“Skype For Business Online”。 使用此 API,我想通过 DirectLine API 接收 IM 并将其转发到我现有的 BOT。 最后,我想用 DirectLine API 的响应回复 Skype 用户。

所以,我很想知道是否可以使用 UCWA 接收来自用户的消息并将消息发送给用户。

【问题讨论】:

【参考方案1】:

是的,如果您使用的是 Skype For Business,则可以使用 UCWA API 发送和接收消息。您可以实现 UCWA API,然后无论何时收到任何消息,您都可以将它们转发给机器人。在收到机器人返回的消息后,您可以将其转发给用户。

这里有一些可能会有所帮助的链接。

Setting up Skype for Business Online using Skype WebSDK

Skype For Business Step By Step

Official UCWA site with examples and steps

【讨论】:

@rku0526 我的荣幸 :)【参考方案2】:

Skype 和 Skype for Business 是两个完全不同的东西。您将无法将 Skype 和 Skype Bots (Microsoft Bots) 与 UCWA 或 Skype for Business Online 连接

【讨论】:

感谢您的回复。我的问题不是很清楚。我重新表述了这些问题,以阐明我想要实现的目标。

以上是关于Skype for Business Online - 使用 UCWA 发送和接收消息的主要内容,如果未能解决你的问题,请参考以下文章

Skype For Business online混合部署--混合部署配置

Skype For Business online混合部署--验证混合配置

使用 Skype for Business Online 创建在线会议

Skype For Business online混合部署(一)--混合部署要求

无法向 Skype For Business Online UCWA 进行身份验证

Skype for Business Online - 使用 UCWA 发送和接收消息