- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UcSTARSERVER接口设计
2007-12-6(擎旗技术)
2009-3-24 修正 饶维立
目录
UcSTARSERVER接口设计 1
1 说明: 1
2 业务逻辑WebService接口 2
2.1 Webservice接口地址: 2
2.2 Webserivce调用说明 2
2.2.1 基本资源文件 2
2.2.2 使用之前注意事项: 2
2.3 Webserivce API说明: 3
2.3.1 JAVAAPI接口: 3
用户接口: 3
部门接口: 7
群组接口: 9
消息接口: 13
其他接口 16
2.3.2 JAVAAPI BEAN对象: 17
群组对象: 17
部门对象 17
消息对象 17
短信对象 19
用户对象 19
状态对象 20
状态扩展对象 20
3 短信公共接口 20
3.1 短信公共接口采用xmpp的注册方式: 21
3.1.1 流程: 21
3.1.2 接口说明: 21
说明:
采用webservice和xmpp相结合的方式处理ucstarserver对外接口,并提供了相应的java代码示例。
用webservice接口进行访问控制
业务逻辑WebService接口
Webservice接口地址:
http://localhost:9090/services/UcstarWebservice?wsdl
(请把localhost改成您的ucstart服务器所在的IP或者域名地址)
Webserivce调用说明
基本资源文件
资源文件:ucstarserver_webservice.jar包
JAVA工程:prj_webservice_jar
环境要求: JDK1.4以上
注:webservice接口目前只是提供了JAVA的例子程序,如需要C++、PHP、C#等调用方式,请联系我公司配合完成。
使用之前注意事项:
进入管理后台打开webservice接口
将ucstarserver_webservice.jar包添加到工程中
将工程prj_webservice_jar中的测试代码添加到java工程中
修改测试程序TestWebserviceGetUser:
修改其中的connect中的地址,改成真实的ucstar服务器地址。
运行测试程序,如果能正确打印“测试成功:adminpackage qflag.ucstar.test;
import qflag.ucstar.WebInterface.WebserviceManager;
import qflag.ucstar.webservice.bean.UcstarUser;
/**
* 获取用户信息
* @author polarbear 2009-3-24
*/
public class TestWebserviceGetUser {
public static void main(String[] args) {
try {
//连接webservice服务地址
WebserviceManager.getInstance().connect(2:9090/services/UcstarWebservice?WSDL);
//调用webservice接口获取用户信息
UcstarUser user = WebserviceManager.getInstance().getWebservice().getUser(admin);
//输出用户姓名
System.out.println(测试成功:+user.getUsername());
} catch (Exception e) {
e.printStackTrace();
}
}
}
Webserivce API说明:
JAVAAPI接口:
用户接口:
查询该用户的详情资料
getUser
public UcstarUser getUser(java.lang.String userName)
参数:
userName - 用户帐号
返回:
返回用户对象
查询用户状态
getUserState
public UcstarUserState getUserState(java.lang.String userName)
参数:
userName - 用户帐号
返回:
返回用户状态对象
添加用户资料
addUser
public int addUser(UcstarUser user)
参数:
user(Uc
您可能关注的文档
- 通过STelnet登录华为交换机配置实例辩析.doc
- 通航比武参考学习(二)辩析.doc
- 通惠灌渠导流施工方案辩析.doc
- 通辽实验中学考前化学增分二辩析.doc
- 通渭项目监理工作总结辩析.doc
- 04定额心得辩析.doc
- 通信服务提供商调研报告辩析.doc
- 生药的化学成分及其方法论述.ppt
- 04-建设项目安全管理制度辩析.doc
- 通信工程施工现场管理制度辩析.doc
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)