最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java調(diào)用騰訊云短信API接口的實現(xiàn)

 更新時間:2020年07月15日 10:10:30   作者:Lesser Flamingo  
這篇文章主要介紹了Java調(diào)用騰訊云短信API接口的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

有想使用短信API服務(wù)的朋友可以如果沒有注冊騰訊云的話可以注冊一下,好像新用戶可以免費領(lǐng)取100條短信服務(wù)(PS:絕對不是打廣告)

一、登錄騰訊云操作平臺

登陸騰訊云的平臺https://cloud.tencent.com/,登陸成功后搜索短信,進入短信產(chǎn)品的控制臺,進入短信平臺后,需要創(chuàng)建簽名和創(chuàng)建正文模板。

1.創(chuàng)建簽名模板


2.創(chuàng)建正文模板


這兩步都需要審核,按照指引填寫即可,一般時間會在2小時左右.

當(dāng)你的簽名審核通過后,在控制臺可以看到簽名的id和簽名的內(nèi)容,其中簽名的內(nèi)容在后續(xù)的開發(fā)中會用到。

短信正文審核通過后,可以看到模版的ID和模版的內(nèi)容,模版的內(nèi)容可以用占位符{xx},比如以下的短信正文模版:

TSF應(yīng)用告警:告警標題:{1},告警內(nèi)容:{2}。

上面的模版含有2個參數(shù),在后續(xù)會有用到。

二、創(chuàng)建應(yīng)用

在短信平臺中的應(yīng)用管理里創(chuàng)建應(yīng)用,創(chuàng)建成功后,有個SDK AppID,這個在會用到

三、創(chuàng)建secretId和secretKey

這兩個是調(diào)用API的權(quán)限,所以這兩個應(yīng)高度保密,可以:申請secretId

四、進行開發(fā)

導(dǎo)入maven依賴

<dependency>
    <groupId>com.tencentcloudapi</groupId>
    <artifactId>tencentcloud-sdk-java</artifactId>
    <!-- go to https://search.maven.org/search?q=tencentcloud-sdk-java and get the latest version. -->
    <version>3.0.112</version>
</dependency>

具體代碼

String appid = "xxx"; //你創(chuàng)建的應(yīng)用AppID
    String phone = "xxxx"; //手機號碼,注意如果是國內(nèi)的手機號碼需要加86不然會報錯
    int templated = 1234; //你的正文模板ID
    String smsSign = "xxx"; //你的簽名模板中的內(nèi)容,不是簽名ID
    final String url = "https://yun.tim.qq.com/v3/tlssmssvr/sendsms"; //請求地址
    // 實例化一個認證對象,入?yún)⑿枰獋魅腧v訊云賬戶secretId,secretKey,
    Credential cred = new Credential("xxxxx",
        "xxxx");

    // 實例化要請求產(chǎn)品(以cvm為例)的client對象
    ClientProfile clientProfile = new ClientProfile();
    clientProfile.setSignMethod(ClientProfile.SIGN_TC3_256);
    SmsClient smsClient = new SmsClient(cred, "ap-qingdao");//第一個是認證對象,第二個填產(chǎn)品所在的區(qū)
    //添加請求參數(shù)
    SendSmsRequest sendSmsRequest = new SendSmsRequest();
    sendSmsRequest.setSmsSdkAppid(appid);//appId
    String[] phones={phone}; //發(fā)送短信的目標手機號,可填多個,我這就是使用一個因為是單發(fā)
    sendSmsRequest.setPhoneNumberSet(phones);
    sendSmsRequest.setTemplateID(templated+""); //模版id
    String [] templateParam={"952700"};//模版參數(shù),從前往后對應(yīng)的是模版的{1}、{2},可以傳多個用逗號隔開
    sendSmsRequest.setTemplateParamSet(templateParam);
    sendSmsRequest.setSign(smsSign); //簽名內(nèi)容,不是填簽名id
    try {
      SendSmsResponse sendSmsResponse= smsClient.SendSms(sendSmsRequest); //發(fā)送短信
      System.out.println(sendSmsResponse.toString());
      return ResultApi.ResultAll(ResultCodeInfoEnum.SUCCESS_MSG, sendSmsResponse);
    } catch (TencentCloudSDKException e) {
      e.printStackTrace();
    }
    return null;

成功的請求結(jié)果:


接口API開發(fā)指南:騰訊云接口API

SDK文檔:SDK文檔

到此這篇關(guān)于Java調(diào)用騰訊云短信API接口的實現(xiàn)的文章就介紹到這了,更多相關(guān)Java騰訊云短信API接口內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mybatis中#{}和${}傳參的區(qū)別及#和$的區(qū)別小結(jié)

    Mybatis中#{}和${}傳參的區(qū)別及#和$的區(qū)別小結(jié)

    這篇文章主要介紹了Mybatis中#{}和${}傳參的區(qū)別及#和$的區(qū)別小結(jié) 的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • MyBatisPlus項目的創(chuàng)建和使用

    MyBatisPlus項目的創(chuàng)建和使用

    本文介紹了MyBatis-Plus的基本使用方法,包括項目的創(chuàng)建和配置、增刪查改操作、日志打印以及條件構(gòu)造器的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • Java日常練習(xí)題,每天進步一點點(3)

    Java日常練習(xí)題,每天進步一點點(3)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • 一文搞懂JAVA 修飾符

    一文搞懂JAVA 修飾符

    這篇文章主要介紹了JAVA 修飾符的的相關(guān)資料,文中代碼非常詳細,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 不了解這12個語法糖,別說你會Java

    不了解這12個語法糖,別說你會Java

    這篇文章主要介紹了不了解這12個語法糖,別說你會Java,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 解決啟用 Spring-Cloud-OpenFeign 配置可刷新項目無法啟動的問題

    解決啟用 Spring-Cloud-OpenFeign 配置可刷新項目無法啟動的問題

    這篇文章主要介紹了解決啟用 Spring-Cloud-OpenFeign 配置可刷新項目無法啟動的問題,本文重點給大家介紹Spring-Cloud-OpenFeign的原理及問題解決方法,需要的朋友可以參考下
    2021-10-10
  • Java參數(shù)校驗Validator與@AssertTrue深度解析

    Java參數(shù)校驗Validator與@AssertTrue深度解析

    本文詳細介紹了Java的Validator框架及其@AssertTrue注解的使用,包括環(huán)境準備、基礎(chǔ)注解介紹、實戰(zhàn)示例、@AssertTrue的深入解析、高級特性和最佳實踐建議,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • 解決Idea報錯There is not enough memory to perform the requested operation問題

    解決Idea報錯There is not enough memory 

    在使用Idea開發(fā)過程中,可能會遇到因內(nèi)存不足導(dǎo)致的閃退問題,出現(xiàn)"There is not enough memory to perform the requested operation"錯誤時,可以通過調(diào)整Idea的虛擬機選項來解決,方法是在Idea的Help菜單中選擇Edit Custom VM Options
    2024-11-11
  • 通過Docker啟動Solace并在Spring?Boot通過JMS整合Solace的操作方法

    通過Docker啟動Solace并在Spring?Boot通過JMS整合Solace的操作方法

    本文將介紹如何在Spring中使用,雖然代碼使用的是Spring Boot,但并沒有使用相關(guān)starter,跟Spring的整合一樣,可通用,JMS是通過的消息處理框架,可以深入學(xué)習(xí)一下,不同的MQ在JMS的整合上都是類似的,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • springboot運行到dokcer中 dockerfile的場景分析

    springboot運行到dokcer中 dockerfile的場景分析

    這篇文章主要介紹了springboot運行到dokcer中 dockerfile,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03

最新評論

商城县| 南漳县| 灌云县| 敦煌市| 德清县| 韶山市| 宜君县| 南昌市| 汉寿县| 镇平县| 祁阳县| 靖远县| 灵石县| 科技| 岫岩| 贵德县| 千阳县| 青州市| 无锡市| 潞城市| 大港区| 通江县| 安阳市| 盘山县| 乌恰县| 来宾市| 大新县| 扎鲁特旗| 江华| 长宁县| 宜春市| 宝坻区| 周口市| 安多县| 于都县| 满城县| 凤冈县| 大洼县| 建瓯市| 曲靖市| 大安市|