circuit-sdk - 如何从 Circuit Unify 发送带有附件的消息?
问题描述
我需要向会议发送带有附件的消息,还需要为所有用户更新带有事件的消息。
有人可以帮助我吗?
请举个例子
解决方案
如果您使用代码示例指定到目前为止所尝试的内容,这将有所帮助,因为这也将告诉您使用的是 REST API 还是 JS SDK(或 Node.js SDK)。
我假设您使用的是 JS SDK。
要发送附件,请使用addTextItem API。正如在该页面上看到的,该attachments
属性是一个常规的File对象。
https://github.com/circuit/circuit-sdk/blob/master/examples/js/messaging.html提供了一个带有文件上传的示例应用程序,并在https://rawgit.com/circuit/circuit-实时运行sdk/master/examples/js/messaging.html。
此示例列在我们的示例页面https://circuit.github.io/jssdk.html
请注意,如果您指的是 Node.js SDK 文件上传,请参见示例https://github.com/circuit/node-sdk-example
我不清楚您的意思是“还通过事件更新所有用户的消息”。发送消息(带或不带附件)时引发的事件是itemAdded。
通过以下方式订阅它:
client.addEventListener('itemAdded', evt => {
console.log(evt);
});
推荐阅读
- php - Laravel 5(.7) 用多个关系组织模型/集合
- c++ - 如何在 C++ 中编写一个函数来创建和返回一个随机引擎
- javascript - 如何在用户当前日期选择后禁用 5 天,不包括周末
- javascript - 为什么JOI比AJV更受欢迎?
- python - 遍历字典列表并删除那些没有 X 键的字典
- python-3.x - SymPy 排列组奇偶校验未按预期工作
- javascript - IE11 中 JQuery append() 的 JavaScript 替代方案
- r - 从 FTP 下载整个数据集并使用带有正则表达式的特定文件在 R 中进行数据操作
- jquery - 如何将 jQuery 中的运算符输出设置为千位分隔符和 2 个小数点?
- html - 肖像图像正在通过 codeigniter 调整大小库顺时针旋转 270 度