代码示例

四川快乐12一定牛 www.njs5.cn 四川快乐12一定牛java代码示例  在线技术支持

		/**
	 * 用来格式化seed参数
	 */
	private static final String dateFormatStr="yyyyMMddHHmmss";

	public static void main(String[] args) {
		//输出发送结果2222222
		System.out.println(LxSdkImpl.sendSms("accName", "accPwd", "mobies", "content",""));
		//输出查询报告结果
		System.out.println(LxSdkImpl.qryReport("accName", "accPwd"));
		//输出查询余额结果
		System.out.println(LxSdkImpl.qryBalance("accName", "accPwd"));
		//输出查询上行短信的结果
		System.out.println(LxSdkImpl.receiveSms("accName", "accPwd"));
	}

	/**
	 * 发送短信
	 * @param accName 用户名
	 * @param accPwd 密码
	 * @param seed 当前时间 格式:YYYYMMDD HHMISS 例如:20130806102030
	 * @param aimcodes 手机号多个手机号之间英文半角逗号隔开
	 * @param content 内容后加签名
	 * @param schTime 定时时间格式如:2010-01-01 08:00:00
	 * @return 服务端返回的结果 ok:业务id 或者 错误代码
	 */
	public  static String sendSms(String accName,String accPwd,String mobies,String content,String schTime){
		StringBuffer sb = new StringBuffer("//sdk.lx198.com/sdk/send2?");
		try {
			String seed=new SimpleDateFormat(dateFormatStr).format(new Date());
			sb.append("&accName="+accName); 
			sb.append("&seed="+seed);
			sb.append("&accPwd="+MD5.getMd5String(MD5.getMd5String(accPwd)+seed)); 
			sb.append("&aimcodes="+mobies);
			sb.append("&schTime="+URLEncoder.encode(schTime,"UTF-8")); //空格标点符号做encode转换
			sb.append("&content="+URLEncoder.encode(content,"UTF-8")); //中文做encode转换
			URL url = new URL(sb.toString());
			HttpURLConnection connection = (HttpURLConnection) url.openConnection();
			connection.setRequestMethod("POST");
			BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
			return in.readLine();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}

	/**
	 * 查询余额
	 * @param accName 用户名
	 * @param accPwd 原始密码
	 * @param seed 当前时间 格式:YYYYMMDD HHMISS 例如:20130806102030
	 * @return 服务端返回的结果 ok:业务id 或者 错误代码
	 */
	public  static String qryBalance(String accName,String accPwd){
		StringBuffer sb = new StringBuffer("//sdk.lx198.com/sdk/qryBalance2?");
		try {
			String seed=new SimpleDateFormat(dateFormatStr).format(new Date());
			sb.append("&accName="+accName); 
			sb.append("&seed="+seed);
			sb.append("&accPwd="+MD5.getMd5String(MD5.getMd5String(accPwd)+seed)); 
			URL url = new URL(sb.toString());
			HttpURLConnection connection = (HttpURLConnection) url.openConnection();
			connection.setRequestMethod("POST");
			BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
			return in.readLine();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return null;
	}

	/**
	 * 查询绘制报告
	 * @param accName 用户名
	 * @param accPwd 原始密码
	 * @param seed 当前时间 格式:YYYYMMDD HHMISS 例如:20130806102030
	 * @return 返回的查询报告结果 格式为:业务id,手机号,状态;业务id,手机号,状态   状态1表示成功;0表示失败
	 */
	public  static String qryReport(String accName,String accPwd){
		StringBuffer sb = new StringBuffer("//sdk.lx198.com/sdk/qryReport2?");
		try {
			String seed=new SimpleDateFormat(dateFormatStr).format(new Date());
			sb.append("&accName="+accName); 
			sb.append("&seed="+seed);
			sb.append("&accPwd="+MD5.getMd5String(MD5.getMd5String(accPwd)+seed)); 
			URL url = new URL(sb.toString());
			HttpURLConnection connection = (HttpURLConnection) url.openConnection();
			connection.setRequestMethod("POST");
			BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
			return in.readLine();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}

	/**
	 * 查询上行短信
	 * @param accName 用户名
	 * @param accPwd 密码
	 * @param seed 当前时间 格式:YYYYMMDD HHMISS 例如:20130806102030
	 * @return 返回的上行短信信息格式为:签名$$$$上行手机号$$$$上行内容$$$$上行时间####签名$$$$上行手机号$$$$上行内容$$$$上行时间
	 */
	public  static String receiveSms(String accName,String accPwd){
		StringBuffer sb = new StringBuffer("//sdk.lx198.com/sdk/receiveSms2?");
		try {
			String seed=new SimpleDateFormat(dateFormatStr).format(new Date());
			sb.append("&accName="+accName); 
			sb.append("&seed="+seed);
			sb.append("&accPwd="+MD5.getMd5String(MD5.getMd5String(accPwd)+seed)); 
			URL url = new URL(sb.toString());
			HttpURLConnection connection = (HttpURLConnection) url.openConnection();
			connection.setRequestMethod("POST");
			BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
			return in.readLine();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}
	
  • 中国的宗教信仰自由:深刻真诚一贯牢固 2019-06-24
  • 习近平接受《华尔街日报》采访 2019-06-24
  • 雷健坤当选阳泉市人民政府市长 2019-06-21
  • 国务院办公厅印发《意见》 推进奶业振兴保障乳品质量安全 2019-06-21
  • 寻找安徒生:想象的翅膀从家乡延展 2019-06-20
  • 乡镇纪委做指导 村务监督更有力 2019-06-20
  • 国资动态--安徽频道--人民网 2019-06-11
  • 广东金林村:农民爱写诗 2019-06-03
  • 公务加油卡私车加油、违规饮酒 池州两干部被处分 2019-05-18
  • 498米!最长地铁站将建成 2019-05-08
  • 是谁让文艺界大腕儿吃盒饭也来开会 2019-05-08
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-05-07
  • 【学习时刻】国家行政学院经济学部副主任董小君:明方向、抓“龙头”、变思路,推动东北经济企稳向好 2019-04-24
  • 精彩画面—国际摩托车滚雷巡游节 2019-04-24
  • 留得青山在,何愁春不来? 2019-04-22
  • 2019象棋视频 体彩福建31选7第18319期 上海时时彩 辽宁11选5遗漏top10 排列五走势图1000带线 3d独胆预测 吉林快三开奖号码获取 山东17亿彩票大奖得主 河南快三预测专家推荐 中国福彩网23选5 够力七星彩安装 甘肃快三预测号码 海南每天4十1彩票图纸 平特一肖公开免费威up 体育彩票官网开奖直播