![]() |
帮助列表 |
<script type="text/javascript" src="https://cdn.aodianyun.com/static/jquery/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="https://cdn.aodianyun.com/tis/core/tis-api-1.1.js"></script> <script type="text/javascript" src="https://cdn.aodianyun.com/tis/core/tis-1.1.js"></script>
tis-api-1.1.js为页面访问TIS开放接口提供支持。查看TIS-OPENAPI 文档
tis-api-1.1.js中通过ajax发送请求第三方的WEB服务接口,然后由第三方WEB服务带上奥点的accessID和accessKey调用TIS的openapi。
该文件通过调用tis-api-1.1.js中的接口与服务器交互,同时提供DMS库的支持。
<link rel="stylesheet" href="https://cdn.aodianyun.com/tis/shared/css/idangerous.swiper.css" /> <link rel="stylesheet" href="https://cdn.aodianyun.com/tis/ui/perty/css/tis-ui-1.1-perty.css" /> <script type="text/javascript" src="https://cdn.aodianyun.com/tis/shared/js/idangerous.swiper-2.0.min.js"></script> <script type="text/javascript" src="https://cdn.aodianyun.com/tis/ui/perty/js/tis-ui-1.1-perty.js"></script>
<link href="https://cdn.aodianyun.com/tis/ui/default/css/jquery.splitter.css" rel="stylesheet" /> <link href="https://cdn.aodianyun.com/tis/shared/css/idangerous.swiper.css" rel="stylesheet" /> <link href="https://cdn.aodianyun.com/tis/ui/default/css/tis-ui-1.1.css" rel="stylesheet" /> <script type="text/javascript" src="https://cdn.aodianyun.com/tis/ui/default/js/jquery.splitter-0.14.0.js"></script> <script type="text/javascript" src="https://cdn.aodianyun.com/tis/shared/js/idangerous.swiper-2.0.min.js"></script> <script type="text/javascript" src="https://cdn.aodianyun.com/tis/ui/default/js/tis-ui-1.1.js"></script>
如果需要自定义界面,请参考:https://www.aodianyun.com/aodianyun_doc/260
//参数1:第三方服务器接口地址。参数2:携带给服务器的数据,服务器可以在POST体中读取,
//参数3:methodInPath,如果为true,则请求地址为:interface.php/{method},{method}为history、sendMsg等。
//为false则统一请求interface.php,method在POST体中。
var api = TISAPI.New('interface.php', {}, false);
window.tis = TIS(".tis-container", {
api: api, //必须
useSSL: true, //是否使用SSL连接,默认false
//clientid:"clientId1" //可选,默认随机生成
name: "匿名", //我的名字
image: "https://cdn.aodianyun.com/tis/ui/default/img/anonymous.png", //我的头像
generateUserEvent: true, //可选,默认为true
template: tis_default_ui, //界面模版
onLoadHistory: null, //不加载历史消息,如果要加载历史消息,不设置该属性即可
//以下均可选
failure: function (error, when) { //某个操作失败时调用
if (typeof error != "string") {
if (when == "sendMsg" && error.code == 400 && error.error == "instance closed") {
alert("TIS实例已关闭");
return;
}
alert(when + "操作失败");
} else {
alert("操作失败:" + error);
}
},
onSendSuccess: function (data) {
//当发送消息成功时调用
console.log("消息发送成功");
},
onReconnect: function () {
//当需要与服务器重新连接时调用
console.log("正在与服务器重连");
},
onConnect: function () {
//当与服务器连接成功时调用
console.log("与服务器重连接成功");
},
onLoadComponent: function () {
//当组件加载完成时调用
console.log("组件加载完成");
},
updateUser: function (total, clientId) {
//当generateUserEvent=true,并且在线人数发生变化时调用
console.log("在线人数:",total);
}
});tis.SendMessage(text);
tis.SetName(name);