- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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
您可能关注的文档
- 绍兴特色小镇.docx
- 经典中考语文作文素材.doc
- 经典爱情诗.doc
- 经典语句摘抄.doc
- 经济地理学复习要点总结(完整).doc
- 经济增长中的制度因素分析.doc
- 经济学基础教案.doc
- 经济学基础最后补充资料.doc
- 经济学基础知识.doc
- 经济学的第四次革命与综合.doc
- AN024_星历原始观测数据协议.pdf
- APM32F051x6x8数据操作说明 V1.6中文.pdf
- AN1086_APM32F4xx_ISP应用笔记中文.pdf
- APM32F051R8 EVAL Board使用调试操作说明V1.0中文.pdf
- APM32F4xxx用户操作说明 V2.2中文.pdf
- APM32F411xCxE 数据操作说明 V1.3中文.pdf
- AN019_NMEA0183协议说明_北云科技.pdf
- AGP21系列电容式薄膜真空规说明书 A1-20240628.pdf
- AHT40温湿度传感器说明书中文版 A1-202406.pdf
- AN1096_APM32F035_HvMOTOR EVAL无感矢量控制方案_V1.1中文.pdf
文档评论(0)