插件概述
即时通讯支持将第三方业务系统集成到即时通讯客户端中,以使让用户能快速打开应用,并支持单点登录,以免重复输入帐号。
插件类型
即时通讯支持在不同的位置嵌入插件,主要有:
- [1] 启动插件: 在客户端启动时,自动启动插件
- [2] 提醒插件:在人员信息下面,主要提示类的应用,如新的邮件
- [3] 应用插件:在即时通讯面版的最下面,主要是快速打开第三方应用,如OA系统
 
  
  
 插件目标类型
- 
                [1] 内置浏览器 
                用内置的浏览器打开,并可以调置高宽 
- 
                [2] 默认浏览器
                直接打开默认浏览器 
地址变量说明
| 名称 | 备注 | 
|---|---|
| [webserver] | 动态获取消息服务地址 在内外网情况下使用,如果WEB服务器与ANTSERVER服务器分开部署,有问题 | 
| [ssid] | 企业ID | 
| [uid] | 当前登录的用户ID | 
| [uname] | 当前登录的用户姓名 | 
| [token] | 令牌统一由web产生 | 
插件管理相关页面
 
         
        单点登录
即时通讯的客户端中打开你的应用程序,如OA等,可以通过token认证的方式做单点登录
第二步:添加一个插件
            由于第三步验证中需要ssid,uid,uname,token,所有插件的地址中必须包含变量
            [ssid] [uid] [uname] [token]
        
        
            示例插件地址:
http://192.168.0.2/oa/index.html?ssid=[ssid]&uid=[uid]&uname=[uname]&token=[token]
        http://192.168.0.2/oa/index.html?ssid=[ssid]&uid=[uid]&uname=[uname]&token=[token]
            示例插件生成地址:
http://192.168.0.2/oa/index.html?ssid=5DA295C5-149B-3623-953D-BBBE129ABC43&uid=108&uname=金存&token=DB425ABD-E4D6-1EA2-B3AD-CA6775EB3F81
    http://192.168.0.2/oa/index.html?ssid=5DA295C5-149B-3623-953D-BBBE129ABC43&uid=108&uname=金存&token=DB425ABD-E4D6-1EA2-B3AD-CA6775EB3F81
协议启动
应用于网页上打开即时通讯客户端
请求参数
| 名称 | 必选 | 类型及范围 | 说明 | 
|---|---|---|---|
| server | true | string | 即时通讯服务器,没填为客户端默认的服务器地址(记住登录有效) | 
| port | true | string | 即时通讯服务器端口,没填为客户端默认的端口(记住登录有效) | 
| ssname | true | string | 企业的域名:如 aipu | 
| loginname | true | string | 登录的帐号 | 
| valid_type | false | int | 0 明文密码; 1 MD5密码; -2 令牌验证 | 
| valid_code | true | string | 验证码 密码/令牌 | 
| receiver | false | string | 消息接收者,带域名 ,启动消息发送界面 | 
| receiver_type | false | int | 1 单聊 2 群聊 3 语音 4 视频 | 
启动客户端(账号密码)
imstart://login/?server=192.168.0.148&port=6661&ssname=std&loginname=yqb&valid_type=0&valid_code=123
启动客户端(token方式)
imstart://login/?server=192.168.0.148&port=6661&ssname=std&loginname=zar&valid_type=-2&valid_code=49B7D451-D069-70AA-1245-139EBB6D4856
启动单聊界面(账号密码)
imstart://sendmsg/?receiver=zcz&receiver_type=1&ssname=std&server=192.168.0.148&port=6661&loginname=lyy&valid_type=0&valid_code=123
启动单聊界面(token方式)
imstart://sendmsg/?receiver=zcz&receiver_type=1&ssname=std&server=192.168.0.148&port=6661&loginname=lyy&valid_type=-2&valid_code=2EF2A485-4E32-263B-B986-3EE677BF2592
发送消息
即时通讯提供消息发送接口,第三方系统可将消息发送到即时通讯客户端,以便即时处理。如OA系统中的审批信息等
消息发送提供三个接口
消息内容格式说明
content_type:支持Text/Text、Text/Btf
| 类型 | 效果图 | 
|---|---|
| Text/Text 文本消息 |    | 
| Text/Btf 自定义消息格式 |   | 
| Text/Btf 应用消息格式 |   | 

 
     
                





