示例代码

创建对象

// 通过后端接口获取 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>');
});
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2020-05-09 14:29:58

results matching ""

    No results matching ""