- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
统一通信平台接口.
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
您可能关注的文档
最近下载
- 形势与政策(2024春)超星尔雅学习通章节测试答案.docx VIP
- 最新2023版知识产权贯标GBT29490 02知识产权法律法规及合规性评价控制程序(含表单)[知识产权合规管理体系文件].docx VIP
- 2025年山西政采专家培训后考试题库及答案最新.docx VIP
- 《工程勘察设计收费标准》(2002年修订本)-完整版-1.pdf VIP
- 2025湖北襄阳粮油集团有限公司招聘通过人员笔试历年参考题库附带答案详解.pdf
- 免费颁奖典礼晚会PPT模板 (8).pptx VIP
- 人教部编版八年级语文上册《采桑子》示范公开课教学课件.pptx VIP
- 2025年贵州省贵阳市【辅警协警】笔试预测试题(附答案).docx VIP
- 2025年浙教版七年级数学上册第二单元测(含答案)试卷 .pdf VIP
- ACP云计算复习测试卷含答案.doc
文档评论(0)