首页 > 解决方案 > 如何从 Circuit Unify 发送带有附件的消息?

问题描述

我需要向会议发送带有附件的消息,还需要为所有用户更新带有事件的消息。

有人可以帮助我吗?

请举个例子

标签: circuit-sdk

解决方案


如果您使用代码示例指定到目前为止所尝试的内容,这将有所帮助,因为这也将告诉您使用的是 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);
});

推荐阅读