老司机午夜精品视频播放-老司机午夜精品视频观看-老司机午夜精品视频在线观看免费-老司机午夜精品网站在线观看-亚洲综合精品成人-亚洲综合精品成人啪啪

您所在的位置:主頁 > 短信動態 >

阿里短信服務怎么收費的(阿里短信群發平臺)

2021-12-13 15:44

阿里云短信服務

步驟 1 創建阿里云賬號

為了訪問短信服務,您需要有一個阿里云賬號。[阿里短信服務怎么收費的(阿里短信群發平臺)]。如果沒有先注冊一個官方網站

步驟 2 獲取阿里云訪問密鑰

  • 為了使用短信發送API-JAVA SDK,您必須申請阿里云的訪問密鑰。

可以通過阿里云控制臺的 秘鑰管理頁面 創建、管理所有的訪問秘鑰對,且保證它處于“啟用”狀態。

步驟 3 在控制臺完成模板與簽名的申請,獲得調用接口必備的參數

短信簽名

企業用戶需要上傳相關企業資質證明,個人用戶需要上傳證明個人身份的證明。

短信模板

短信模板,即具體發送的短信內容。

注意:短信簽名/短信模板需要審核通過后才可以使用。

為了成功發送一條短信通知,您至少需要完成以下步驟

一、在控制臺完成短信簽名與短信模板的申請,獲得調用接口必備的參數

在“短信簽名”頁面完成簽名的申請,獲得短信簽名的字符串 簽名申請手冊

在“短信模板”頁面完成模板的申請,獲得模板ID。模板申請手冊

[短信發送API(SendSms)---JAVA]

(https://help.aliyun.com/document_detail/55284.html?spm=a2c4g.11186623.6.567.19e34175ab1oj6)

以上完成之后開始工作

  • 導入依賴
<dependency>
 <groupId>com.aliyun</groupId>
 <artifactId>aliyun-java-sdk-core</artifactId>
 <version>4.0.6</version> <!-- 注:如提示報錯,先升級基礎包版 -->
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
<version>1.1.0</version>
</dependency>

創建一個SmsDemo類

public class SmsDemo {
 /**
 * 產品名稱:云通信短信API產品,開發者無需替換
 */
 static final String product = "Dysmsapi";
 /**
 * 產品域名,開發者無需替換
 */
 static final String domain = "dysmsapi.aliyuncs.com";
 /**
 * TODO 此處需要替換成開發者自己的AK(在阿里云訪問控制臺尋找,上方申請的)
 */
 static final String accessKeyId = "yourAccessKeyId";
 static final String accessKeySecret = "yourAccessKeySecret";
 public static SendSmsResponse sendSms() throws ClientException {
 //可自助調整超時時間
 System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
 System.setProperty("sun.net.client.defaultReadTimeout", "10000");
 //初始化acsClient,暫不支持region化
 IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);
 DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain);
 IAcsClient acsClient = new DefaultAcsClient(profile);
 //組裝請求對象-具體描述見控制臺-文檔部分內容
 SendSmsRequest request = new SendSmsRequest();
 //必填:待發送手機號
 request.setPhoneNumbers("1500000000");
 //必填:短信簽名-可在短信控制臺中找到
 request.setSignName("云通信");
 //必填:短信模板-可在短信控制臺中找到
 request.setTemplateCode("SMS_1000000");
 //可選:模板中的變量替換JSON串,如模板內容為"親愛的${name},您的驗證碼為${code}"時,此處的值為
 request.setTemplateParam("{"name":"Tom", "code":"123"}");
 //選填-上行短信擴展碼(無特殊需求用戶請忽略此字段)
 //request.setSmsUpExtendCode("90997");
 //可選:outId為提供給業務方擴展字段,最終在短信回執消息中將此值帶回給調用者
 //request.setOutId("yourOutId");
 //hint 此處可能會拋出異常,注意catch
 SendSmsResponse sendSmsResponse = null;
 try {
 sendSmsResponse = acsClient.getAcsResponse(request);
 } catch (ClientException e) {
 e.printStackTrace();
 }
 return sendSmsResponse;
 }
}

之后 創建一個test測試了進行測試直接調用上面發送短信方法即可

@RunWith(SpringRunner.class)
@SpringBootTest
public class SmsApplicationTests {
 @Test
 public void contextLoads() {
 //發短信
 try {
 SendSmsResponse response = sendSms();
 } catch (ClientException e) {
 e.printStackTrace();
 }
 }
}



圖片展示

Copyright ? 2007-2020 萬商超信短信群發平臺  版權所有 Power by 備案號:粵ICP備20066710號-9

網站地圖 導航地圖