准备工作
- 登入华为云控制台,找到“消息&短信”模块,找到国内短信(本次开发只针对国内用户),下面分别有 应用管理–签名管理–模板管理 三块

- 自上而下依次添加应用,首先是 应用管理,如下

(确定添加等待审核即可,审核需要两个小时左右)
- 以此类推,签名管理和模板管理也同样这样操作,不过需要注意,添加完签名和模板审核通过后不可被修改,所以添加的时候务必仔细些,比如模板里的模板内容格式等

- 在上述工作完成审核后,如下所示,可获得开发所需的条件



- 找到华为云短信开发指南里的Java代码样例 》》》短信开发样例
复制修改适合自己的项目需求即可,如下是我的修改样例
样例
package com.lm.cloud.backstage.controller;
import com.lm.cloud.constant.JwtConstant;
import com.lm.cloud.utils.RedisUtil;
import com.lm.cloud.vo.QueryCustomerVo;
import org.apache.commons.codec.binary.Hex;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.http.HttpHeaders;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.methods.RequestBuilder;
import org.apache.http.client.utils.URLEncodedUtils;
import org.apache.http.conn.ssl.DefaultHostnameVerifier;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.ssl.SSLContextBuilder;
import org.apache.http.util.EntityUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.nio.charset.Charset;
<