手机注册

1 , 使用的云通信

https://www.yuntongxun.com/user/reg/init  注册账号  添加测试号码

2 . SDK   DEMO下载

www.yuntongxun.com/doc/rest/sms/3_2_2_3.html

导包 : CCP_REST_SMS_SDK_JAVA_v2.6.3r.jar

3 . 实现

public class SmsServiceImpl implements SmsService {

	@Override
	public void sendSms(String smsTo, String templateId, String[] datas) throws Exception {
		CCPRestSmsSDK ccpRestSmsSDK = new CCPRestSmsSDK();
		ccpRestSmsSDK.init("app.cloopen.com","8883");
		ccpRestSmsSDK.setAccount("8aaf070864b08c210164bb7918f41",
                                    "54468ada8ecd4b03966993fe67976");
		ccpRestSmsSDK.setAppId("8aaf070864c210164bb7919da0718");
		HashMap<String, Object> map = ccpRestSmsSDK.sendTemplateSMS(smsTo, templateId, datas);
		if (!map.get("statusCode").equals("000000")){
			throw new Exception(map.get("statusCode")+": "+map.get("statusMsg"));
		}
	}

}

以上信息都是云通信注册账号后分配的数据 , 可封装成一个类

4 调用

smsService.sendSms(15888888888,"1",new String[]{String.valueOf(8658),"1"});

参数一 : 158888888 : 用户注册用手机号码

参数二  ; "1" : 发送短信的模板id

参数三 : 模板中需要的2个数据, 前面的是激活码 , 后面的是有效期(分钟)

猜你喜欢

转载自blog.csdn.net/qq_42237676/article/details/81144352