1.购买并且开通阿里云短信服务.
2.账户中心开启AccessKey中的子账户
3.账户添加后,给账户添短信服务权限
4.找到短信服务控制台入口
5.如果企业营业执照.那么就正常走流程,如图中的学习流程.如果没有请看步骤6
6.如果没有营业执照,但是还想测试下是否能走通短信接口.那么点击 [调用api发送]
7.编写代码,其中sms方法用于发送短信,其余方法均为辅助方法
import com.alibaba.fastjson.JSONObject;
import com.aliyun.dysmsapi20170525.Client;
import com.aliyun.dysmsapi20170525.models.SendSmsRequest;
import com.aliyun.dysmsapi20170525.models.SendSmsResponse;
import com.aliyun.dysmsapi20170525.models.SendSmsResponseBody;
import com.aliyun.tea.TeaException;
import com.aliyun.teaopenapi.models.Config;
import com.aliyun.teautil.Common;
import com.aliyun.teautil.models.RuntimeOptions;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
import org.springframework.util.ObjectUtils;
import java.util.Random;
import java.util.concurrent.TimeUnit;
import java.util.regex.Pattern;
import static com.hljtit.risk_control.alibabasms.common.AlibabaSmsCommon.*;
@Component