项目使用第三方插件发送短信-------建周短信SDK(Software Development Kit)

来源:互联网 发布:南京和知梦设计研究院 编辑:程序博客网 时间:2024/05/16 19:48

问题:项目中使用第三方插件发送短信给指定的电话号码phone

解决:使用第三方的插件,比如发送短信,建周短信SDK

Java项目中使用

JZMessageUtil.java

package com.visionet.core.sms;import com.jianzhou.sdk.BusinessService;import com.visionet.core.exception.BizDataException;import com.visionet.core.util.ResourceUtil;public class JZMessageUtil {public static String signature = ResourceUtil.getValueBykey("base","jzsms.signature");public static String account = ResourceUtil.getValueBykey("base","jzsms.account");public static String password = ResourceUtil.getValueBykey("base","jzsms.password");public static String wsdl = ResourceUtil.getValueBykey("base", "jzsms.wsdl");public static int sendSms(String message, String destMobile) throws BizDataException{int ret = 0;if(message==null){throw new BizDataException("消息内容为空!");}if(destMobile==null){throw new BizDataException("手机号码为空!");}try {BusinessService bs = new BusinessService();bs.setWebService(wsdl);message = message + "【" + signature + "】";ret = bs.sendBatchMessage(account, password, destMobile, message);} catch (Exception e) {throw new BizDataException("系统错误!短信发送失败");}return ret;}public static void main(final String[] args) throws InterruptedException {// TODO Auto-generated method stub//BusinessService bs = new BusinessService();//bs.setWebService("http://www.jianzhou.sh.cn/JianzhouSMSWSServer/services/BusinessService");////System.out.println("333:"//+ bs.sendBatchMessage("sdk_DZWL96811", "18398898",//"18801738852", "测试内容【大众物流】"));//System.out.println(new Date(1442348638000L));try {sendSms("12345", "18918219196");} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}


0 0
原创粉丝点击