- 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服务器地址。
运行测试程序,如果能正确打印“测试成功:admin”,则说明webservice建立成功。
测试程序:TestWebserviceGetUser.java
package 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
publ
您可能关注的文档
最近下载
- 石材行业绿色矿山建设规范.pdf VIP
- 改良的TMP制浆方法——ATMP Advanced l]aermo-Mechanical Pulping Process: ATMP.pdf VIP
- A3演示文稿设计与制作(一)主题说明 (1).pdf
- 环县辅警考试历年真题及答案.pdf
- 《十二公民》剧本.docx
- 湖南工业大学2022-2023学年《数据结构》期末考试试卷(B卷)附参考答案.docx
- 必威体育精装版少数民族彝族知识介绍、彝族传统文化学习讲解PPT模板.pptx
- 化纤智能制造技术及装备在纺织行业的应用新进展.pptx VIP
- 香港借款合同范本3篇.docx
- Surprised by Oxford《牛津的惊喜(2022)》完整中英文对照剧本.docx VIP
文档评论(0)