联系编辑 字号
2014-08-19 11:37:48 关键词:RealOA Messenger 接口说明,贵阳网站设计,即时通信软件,贵阳做网站 毕业设计 贵阳网站建设

RealOA Messenger 接口说明

来源: 作者:

摘要:RealOA Messenger 接口说明
已被点击
查看
收藏
  • 开心网
  • 人人网
  • i贴吧
分享
分享

| 服装连锁店ERP管理系统

服装连锁店ERP管理系统可以高效完成物流配送,考勤管理,工资管理,员工管理,报表管理,陈列管理等功能,是服装连锁企业理想的选择。[详细]

RealOA Messenger 接口说明


贵阳网站设计,即时通信软件,贵阳做网站

RealOA Messenger 接口说明
1   XML WebService接口
XML WebService接口 -> 发送系统消息给所有在线的用户

所在文件:
SystemMessageService.asmx

语法:
public int SendSystemMessage(
string username,
string password,
int messageType,
bool autoOpenWindow,
int position,
int left,
int top,
int width,
int height,
string title,
string content,
string url,
int autoCloseTime);

参数:
username
登录名,此处为管理员的登录名。

password
登录密码,此处为管理员的登录密码。

messageType
消息类型, 0:系统广播,此类消息的消息内容文本(content)会直接显示在客户端的系统消息窗口中,而对应的详情网址(url)则在用户点击“查看详情”时在新的浏览器窗口中弹出显示;
1:系统广告,此类消息会直接将详情网址(url)对应的页面显示在客户端的系统消息窗口中,而消息内容文本(content)在此时无意义。

autoOpenWindow
是否自动弹出系统消息窗口,true:自动弹出;false:先在托盘闪烁,用户双击托盘图标时弹出。

position
系统消息窗口位置,0:居中显示;1:屏幕右下角;2:自定义位置。

left
系统消息窗口X坐标,表示窗口的左上角所在屏幕的X坐标值,当position取值0或1时,此项无意义。

top
系统消息窗口Y坐标,表示窗口的左上角所在屏幕的Y坐标值,当position取值0或1时,此项无意义。

width
系统消息窗口的宽度。

height
系统消息窗口的高度。

title
系统消息窗口的标题文字。

content
系统消息窗口中的消息文本内容,messageType为 1时,此项无意义。

url
系统消息窗口中的详情网址,messageType为 0时,用户在点击“查看详情”时会跳转到此url地址;messageType为 1时,此url地址所对应的网页会在系统消息窗口中直接显示。

autoCloseTime
自动关闭系统消息窗口的时间,单位(秒),为0时表示需要手动关闭窗口。

返回值:
0:发送成功;
1:发送失败。
XML WebService接口 -> 发送系统消息给指定的用户

所在文件:
SystemMessageService.asmx

语法:
public int SendSystemMessageToUsers(
string username,
string password,
int messageType,
bool autoOpenWindow,
int position,
int left,
int top,
int width,
int height,
string title,
string content,
string url,
int autoCloseTime,
string users);

参数:
username
登录名,此处为管理员的登录名。

password
登录密码,此处为管理员的登录密码。

messageType
消息类型, 0:系统广播,此类消息的消息内容文本(content)会直接显示在客户端的系统消息窗口中,而对应的详情网址(url)则在用户点击“查看详情”时在新的浏览器窗口中弹出显示;
1:系统广告,此类消息会直接将详情网址(url)对应的页面显示在客户端的系统消息窗口中,而消息内容文本(content)在此时无意义。

autoOpenWindow
是否自动弹出系统消息窗口,true:自动弹出;false:先在托盘闪烁,用户双击托盘图标时弹出。

position
系统消息窗口位置,0:居中显示;1:屏幕右下角;2:自定义位置。

left
系统消息窗口X坐标,表示窗口的左上角所在屏幕的X坐标值,当position取值0或1时,此项无意义。

top
系统消息窗口Y坐标,表示窗口的左上角所在屏幕的Y坐标值,当position取值0或1时,此项无意义。

width
系统消息窗口的宽度。

height
系统消息窗口的高度。

title
系统消息窗口的标题文字。

content
系统消息窗口中的消息文本内容,messageType为 1时,此项无意义。

url
系统消息窗口中的详情网址,messageType为 0时,用户在点击“查看详情”时会跳转到此url地址;messageType为 1时,此url地址所对应的网页会在系统消息窗口中直接显示。

autoCloseTime
自动关闭系统消息窗口的时间,单位(秒),为0时表示需要手动关闭窗口。
users
接收消息的用户,多个用户之间用逗号隔开。

返回值:
0:发送成功;
1:发送失败。
XML WebService接口 -> 获取用户登录状态
所在文件:
ManagerUsersService.asmx

语法:
public int GetUserState(
     string username,
     string password,
     string loginName);

参数:
username
登录名,此处为管理员的登录名。

password
登录密码,此处为管理员的登录密码。

loginName
用户的登录名,表示希望获取其当前登录状态的用户的登录名。


返回值:
-1:无此用户;
0: 离线;
1: 在线;
2: 离开;
3: 隐身;
XML WebService接口 -> 获取用户详细信息
所在文件:
ManagerUsersService.asmx

语法:
public string GetUserInfomation(
     string username,
     string password,
     string loginName);

参数:
username
登录名,此处为管理员的登录名。

password
登录密码,此处为管理员的登录密码。

loginName
用户的登录名,表示希望获取其当前登录状态的用户的登录名。


返回值:
?????

2   COM接口
COM接口 -> 发送系统消息
接口名称(ProgID):
RealOAMessenger.MessageSender

属性:
string ServerAddress
服务器管理器的IP地址或域名 int ServerPort;服务器管理器的端口号。

int ProxyType
代理类型,0:无代理;1:Socks5代理;2:Http代理。

string ProxyAddress
代理服务器的IP地址或域名。

int ProxyPort
代理服务器的端口号。

string ProxyUsername
代理服务器的登录名。

string ProxyPassword
代理服务器的登录密码。

string ProxyDomain
代理服务器上的域信息(仅登录Microsoft的Http代理服务器时有效,比如ISA Server)。

string Username
服务器管理器上的管理员的登录名。

string Password
服务器管理器上的管理员的登录密码。

方法:
public void SendSystemMessage(
int messageType,
bool autoOpenWindow,
int position,
int left,
int top,
int width,
int height,
string title,
string content,
string url,
int autoCloseTime,
string users);

参数:
messageType
消息类型, 0:系统广播,此类消息的消息内容文本(content)会直接显示在客户端的系统消息窗口中,而对应的详情网址(url)则在用户点击“查看详情”时在新的浏览器窗口中弹出显示;
1:系统广告,此类消息会直接将详情网址(url)对应的页面显示在客户端的系统消息窗口中,而消息内容文本(content)在此时无意义。

autoOpenWindow
是否自动弹出系统消息窗口,true:自动弹出;false:先在托盘闪烁,用户双击托盘图标时弹出。

position
系统消息窗口位置,0:居中显示;1:屏幕右下角;2:自定义位置。

left
系统消息窗口X坐标,表示窗口的左上角所在屏幕的X坐标值,当position取值0或1时,此项无意义。

top
系统消息窗口Y坐标,表示窗口的左上角所在屏幕的Y坐标值,当position取值0或1时,此项无意义。

width
系统消息窗口的宽度。

height
系统消息窗口的高度。

title
系统消息窗口的标题文字。

content
系统消息窗口中的消息文本内容,messageType为 1时,此项无意义。

url
系统消息窗口中的详情网址,messageType为 0时,用户在点击“查看详情”时会跳转到此url地址;messageType为 1时,此url地址所对应的网页会在系统消息窗口中直接显示。

autoCloseTime
自动关闭系统消息窗口的时间,单位(秒),为0时表示需要手动关闭窗口。

users
接收消息的用户,多个用户之间用逗号隔开。
COM接口 -> 打开与某用户的对话窗口
接口名称(ProgID):
IEBHO.CallClientInterface

方法:
public void OpenTalkingForm(string loginName);

参数:
loginName
指示要与其对话的用户的登录名。

说明:
此组件为客户端组件,如果用户机器上还未安装RealOA Messenger客户端软件,则此组件不可用,此时应提示用户还没有安装软件,并给出一个相应的软件下载地址。

示例:
以下是一个 ASP 页面,当用户点击网站页面上的某链接后,打开一个新的窗口后跳转到此页,并将要与其对话的用户的登录名做为URL参数。

<SCRIPT language=javascript>
function OpenTalkingForm(loginName)
{
    try
    {
       var obj = null;
       try
       {
           var obj = new ActiveXObject("IEBHO.CallClientInterface");
       }
       catch (e)
       {
           location.href = "http://www.realoa.net/download.html"; //没有安装软件,跳转到软件下载页面。
           return;
       }

       if (obj)
       {
           obj.OpenTalkingForm(loginName);
           delete obj;
           window.close(); //关闭当前窗口。
      }
    }
    catch (e)
    {
       alert(e.message);
    }
}
</SCRIPT>
<BODY onload="javascript:OpenTalkingForm('<%=Request.QueryString("LoginName")%>')">
</BODY>



推荐阅读
:

 RealICQ即时通讯软件相关界面
 RealOA Messenger即时通讯软件功能说明
 RealOA RealICQ Messenger即时通讯软件产品资料
 
RealOA Messenger解决方案
 RealOA Messenger 接口说明
 RealICQ功能模块说明
 RealOA Messenger开发人员指南
 RealICQ系统设计文档(网络部分)
 RealICQ点对点通信流程(win32客户端)
 realicq即时通信软件数据结构

声明:本站内容凡注明"来源:百优资源网"的所有文字、图片等资料,均属本站原创,任何媒体、网站或个人不得转载、链接、转贴或以其他方式复制发布/发表。本网站部分资源来源于网络,如果有侵犯你的权利,请联系本站删除。

网友评论
用户名 密码 自动登录 登录
*网友评论仅供其表达个人看法 发表评论

Copyright 2014 By-Sj.Com. All Rights Reserved.版权所有:毕业论文咨询网
客户服务热线:13765155188客户服务邮箱:262928596@qq.com 黔ICP备10001055号