对于单个发送短信功能而言,首先需要在阿里云平台注册并获取accessKeyId、accessSecret。
在由maven管理的项目中,需要添加依赖
阿里云短信服务官方文档
对于官方文档的代码来说,accessKeyId、accessSecret为必填项,需要开发者更改的代码有PhoneNumbers、SignName、TemplateCode、TemplateParam。
PhoneNumbers:发送短信的手机号。
SignName:签名,短信开头[]里的内容。
TemplateCode:短信模板。
TemplateParam:短信模板中设置的变量。
单个短信发送需要实现CommonRequest。
而对于群发短信来说,需要将手机号的内容更改为Json字符串,类型为String类型,签名、模板变量都应该和手机号数量保持一致。
需要实现SendBatchSmsRequest这个类。其他东西改动不大。