UCWA:集成高级聊天选项

Posted

技术标签:

【中文标题】UCWA:集成高级聊天选项【英文标题】:UCWA: integrating advanced chat options 【发布时间】:2015-06-08 06:33:22 【问题描述】:

我创建了一个简单的聊天应用程序,两个用户可以使用它互相聊天。目前我只能发送简单和纯文本消息。 接下来作为增强功能,我想发送格式化的短信。例如。更改字体、文本样式、大小、粗体、斜体等。另外我想在聊天时集成文件共享。

所以我想知道:

如果 ucwa Api 有发送和接收格式化文本的规定 消息?

是否也有共享文件的规定。

由于Microsoft Lync 提供发送和接收格式化文本,我认为UCWA 也应该这样做。

如果没有这样的规定,那么有人可以就此提出一些想法吗? (一些付费/免费的第三方库无关紧要)

我浏览了一些 ucwa 文档,但找不到任何相关内容。

任何建议都会有很大帮助。

提前致谢。

【问题讨论】:

【参考方案1】:

如果ucwa Api有发送和接收格式化短信的规定?

您在 Lync 客户端中看到的格式化消息实际上是 Ucwa 也支持的 html 格式消息。要接收这些类型的消息,有两个选项。应用程序可以将其包含在对makeMeAvailable 的请求中,提供supportedMessageFormats 或通过使用类似信息的Put 请求更新communication。

此时应用程序应该能够接收 Html 格式的消息并使用 Content-Type text/html 通过sendMessage 发送消息。

是否也有共享文件的规定?

目前dataCollaboration,文件共享不可用。

【讨论】:

感谢您的回答。所以解决方法就是将内容类型设置为text/html??? 如果您想发送格式化的消息是的,如果您遇到问题发布您的请求(标​​题/正文)。

以上是关于UCWA:集成高级聊天选项的主要内容,如果未能解决你的问题,请参考以下文章

使用 node js 和 UCWA 的聊天应用程序

Watson Assistant - Facebook Messenger 中的选项响应类型

在 UCWA Chat 应用程序中启用表情符号/表情符号

Skype For Business Server 2019 - 将聊天机器人与服务器 2019 集成的更好方法

用于获取 Lync 状态的 UCWA 集成

我们可以用 UCWA API (Lync) 做啥?以及我们不能用 UCWA API 做啥?