在网页中快速集成自己的即时通聊天,实现类是淘宝旺旺的在线洽谈效果。

11 篇文章 0 订阅
1 篇文章 0 订阅

集成简单:

 在网页中集成聊天工具能为用户提供在线沟通交流平台的程序,让客户无需安装快速沟通。为不同用户之间构建起在线聊天沟通的对话桥梁。

 

集成简单:

可以与任何语言进行集成,无二次开发门槛,只需简单的几行代码即可实现在线网页版的集成。

//实例化对象。
var shopIm = new WP.ShopIm({         
            wssocketUrl: "ws://demo.semot.com:23000/ws1",
            urlLoginKey: "../WpimApi/php/LoginKey.php", //登录安全Key提供地址(请确保该地址可以访问到)
        });
//初始化之后就可以了。
shopIm.init();

 

可定制性:

可以定制性高,可以通过重写相应函数实现窗口定制,瞒足各种不同应用场景。功能和样式均可以调整。 

    /**
    * 描述:【可选】覆盖该函数,可以根据实际应用的情况定制登录窗口显示的内容。
    * 参数:
    *   cfg  好友资料对象
    */
    shopIm.buildLoginWinContent = function (cfg) {
        cfg.title = "信贸通登录";
        cfg.content = "您还没有登录,请点击登录。";
        cfg.hintMessage = "正在登录,请稍候...";
        return cfg;
    };

    /**
    * 描述:【可选】覆盖该函数,可以根据实际应用的情况定制会话列表窗口显示的内容。
    * 参数:
    *   cfg  好友资料对象
    */
    shopIm.buildListWinContent = function (cfg) {
        cfg.title = "信贸通会话列表";
        cfg.btnExitText = "退出";
        return cfg;
    };


    /**
    * 描述:【可选】覆盖该函数,可以根据实际应用的情况定制聊天窗口显示的内容。
    * 参数:
    *   buddy  好友资料对象
    */
    shopIm.buildChatWinSideContent = function (buddy,sideElt,winElt) {
        return {
            title: buddy.Nickname + "资料",
            content: [
                    "<div><ul>",
                    "<li><span>号码:</span>" + buddy.Uin + "<li>",
                    "<li><span>昵称:</span>" + buddy.Nickname + "<li>",
                    "<li><span>状态:</span>" + this.statusToDescr(buddy.OnlineStatus) + "<li>",
                    "</ul></div>",
                    "<div>这里显示的内容,在集成到系统的时候都可以自定义。</div>"
                ].join("")
        };
    };

安全性高:

Web服务和即时通讯服务器之间通过密钥实时加密安全登录密钥,多重保障帐号安全。

 

同步登录:

可以Web服务实现同步登录,减少客户登录的麻烦,实现web服务器和客户端同时登录。

<?php
    /**
    * php 集成用户登录范例
    */
    $path = dirname(__FILE__) . "/";  
    //设置输出编码  
    header("Content-type: text/html; charset=utf-8"); 
    //包含配置文件
    include_once($path."WpimApiConfig.php");
    //包含会员接口类文件
    include_once($path."Lib/WpimMemberAction.cls.php");

    $uin = 10068;
    $api = new WpimMemberAction();
    $re = $api->GetLoginKey($uin);
    header("Content-type: text/plain; charset=utf-8");  
    $re = (array)$re;

    $result = (array)$re["Data"];
    if(gettype($result) == "string"){
        $result = (array)json_decode($result);
    }
    echo $result['LoginKey'];
?>

 

多端互通:

可与电脑版、安卓版、苹果版等其他客户端互通互联。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值