webservice接口call新濠天地方式_新濠天地网 webservice接口call新濠天地方式_新濠天地网

新濠天地网

webservice接口call新濠天地方式

1年以前  |  官网数:98 次  |    

//call新濠天地方式
private String send(String method,String userName,String title,String content,String tel){
String soapaction= "http://service.msgbuss.ceair.com/";
String endpoint = "http://xxx.xx.xx.xx:8099/msgbuss/soap/sendMessage";
try {
org.apache.axis.client.Service service = new org.apache.axis.client.Service();
Call call = (Call)service.createCall();
QName qn = new QName("urn:messageEndpoint", "MessageRequestVO");
call.registerTypeMapping(MessageRequestVO.class,qn,
new BeanSerializerFactory(MessageRequestVO.class, qn),
new BeanDeserializerFactory(MessageRequestVO.class, qn));
call.setTargetEndpointAddress(endpoint);
call.setUseSOAPAction(true);
call.setSOAPActionURI(null);
call.setOperationName(new QName(soapaction, "send"));
//判断是否是自定义手机号码
JSONObject obj=new JSONObject();
if(tel!= null ||!"".equals(tel) ){
obj.put("mobiles",tel);
}
obj.put("emsEnterpriseID","10090");
obj.put("emsLoginName","admin");
obj.put("emsPassword",MD5.toMD5("cabin123"));
//赋值
MessageRequestVO messageRequestVO = new MessageRequestVO();
messageRequestVO.setBizProduct(method);
messageRequestVO.setRequestId(UUID.randomUUID().toString());
messageRequestVO.setToUserId(userName);
messageRequestVO.setTitle(title);
messageRequestVO.setContent(content);
messageRequestVO.setExtention(obj.toString());
String str = "<bizProduct>"+method+"</bizProduct>"
+ "<content>"+"测试1"+"</content>"
+ "<extention>"+obj.toString()+"</extention>"
+ "<requestId>11111</requestId>"
+ "<title>测试</title>"
+ "<toUserId>chenbiqian</toUserId>";
call.addParameter("messageRequestVO", org.apache.axis.encoding.XMLType.XSD_STRING, ParameterMode.IN);
call.getParameterTypeByName("");
//call.addParameter("bizProduct", org.apache.axis.encoding.XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.invoke(new Object[] {str});
return null;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}

相关新濠天地:


SSH 登录失败:Host key verification failed

PHP分页新濠天地制作新濠天地讲解

将二进制数据转为16进制以便新濠天地

PHP自定义新濠天地获取搜索引擎来源关键字的方法

获取IMSI

Java生成UUID

在Zeus Web Server中安装PHP语言支持

让你成为最历害的git提交人

获取IMEI

再谈PHP中单双引号的区别详解

Python 2与Python 3版本和编码的对比

PHP实现简单爬虫的方法

php+ajax+json 详解及实例app

wget使用技巧

php封装的page分页类完整实例

php实现数组中索引关联数据转换成json新濠天地的方法

php数组合并array_merge()新濠天地使用注意事项

桌面中心(一)创建数据库

PHP设计模式之工厂模式与单例模式

Yii2汉字转拼音类的实例app
qy77千亿国际富爸爸娱乐官网qy77千亿国际