请不要将expressim.min.js下载到本地,ExpressIM动态为不同浏览器和操作系统 提供不同expressim.min.js,使用下载到本地的expressim.min.js,将会导致某些用户 不能发送和接收消息。 <script type="text/javascript" src="{REST host}/js/expressim-1.1.min.js"></script> <script type="text/javascript"> var expressIm = new ExpressIM({ appkey: '您的app key', signature: '生成的sign' }) //Signature生成规则详情请参考:开发文档 </script>
C# JAVA PHP
//获取签名 ExpressIM server = new ExpressIM("appkey", "secretkey", "host"); server.GetSignature(); //服务端发送信息 ExpressIM server = new ExpressIM("appkey", "secretkey", "host"); server.Publish("channel", "message");
//即将上线
//即将上线
<script type="text/javascript"> expressIm.publish({ appkey: '您的app key', channel: 'demo_channel', message: 'Hello World', }) </script>
URL:
{REST Host}/openapi/
Method:
POST
参数:
参数名字 | 是否必需 | 描述 |
---|---|---|
appkey | 是 | 您的app key |
signature | 是 | 签名规则请阅读开发文档 |
channel | 是 | 您的目标channel |
content | 是 | 推送的消息内容 |
<script type="text/javascript"> expressIm.subscribe({ appkey: '您的app key', channel: 'demo_channel', onMessage: function (message) { alert('收到:'+message); } }) </script>