示例代码
创建对象
// 通过后端接口获取 access_token
window.access_token = ${access_token};
// 创建SDK对象
var _HT = new MT.SDK.main(access_token);
监听事件
// 监听 "connect" 方法
_HT.on("connect", function(){
// 连接完成
});
// 监听 "error" 事件
_HT.on('error', function(reason){
// 连接错误
});
发送事件
document.querySelector('#chat_send_button').addEventListener("click", function(){
// 发送 "chat:send" 指令
_HT.emit('chat:send', {msg:"Hello World!"}, function(res){
if(res.code === 0){
// 插入聊天信息
}
});
}, false);
// 接收 "chat:send" 指令
_HT.on('chat:send', function(res){
document.querySelector('#message_box').innerHTML('<li>'+res.nickname+' 说:'+res.msg+'</li>');
});