亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

前言

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

一、登錄騰訊云操作平臺

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

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


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


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

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

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

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

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

二、創(chuàng)建應用

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

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

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

四、進行開發(fā)

導入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)建的應用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ù),從前往后對應的是模版的{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文檔

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

相關文章

  • Java進階學習:網(wǎng)絡服務器編程

    Java進階學習:網(wǎng)絡服務器編程

    Java進階學習:網(wǎng)絡服務器編程...
    2006-12-12
  • JavaWeb實現(xiàn)簡單查詢商品功能

    JavaWeb實現(xiàn)簡單查詢商品功能

    這篇文章主要為大家詳細介紹了JavaWeb實現(xiàn)簡單查詢商品功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Java實現(xiàn)導出ZIP壓縮包的方法

    Java實現(xiàn)導出ZIP壓縮包的方法

    這篇文章主要介紹了Java實現(xiàn)導出ZIP壓縮包的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • java可變參數(shù)(不定向參數(shù))的作用與實例

    java可變參數(shù)(不定向參數(shù))的作用與實例

    這篇文章主要給大家介紹了關于java可變參數(shù)(不定向參數(shù))的作用與實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Spring?中的InitializingBean使用示例

    Spring?中的InitializingBean使用示例

    InitializingBean?是?Spring?框架中的一個接口,用于在?Spring?容器中初始化?bean?時執(zhí)行特定的初始化邏輯,這篇文章主要介紹了Spring?中的InitializingBean使用示例,需要的朋友可以參考下
    2024-08-08
  • springmvc+ajax+formdata上傳圖片代碼實例

    springmvc+ajax+formdata上傳圖片代碼實例

    這篇文章主要介紹了springmvc+ajax+formdata上傳圖片代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 使用spring-data-redis中的Redis事務

    使用spring-data-redis中的Redis事務

    這篇文章主要介紹了使用spring-data-redis中的Redis事務,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 淺談Mybatis二級緩存的缺陷

    淺談Mybatis二級緩存的缺陷

    本文主要介紹了淺談Mybatis二級緩存的缺陷,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • SpringBoot接收form-data和x-www-form-urlencoded數(shù)據(jù)的方法

    SpringBoot接收form-data和x-www-form-urlencoded數(shù)據(jù)的方法

    form-data和x-www-form-urlencoded是兩種不同的HTTP請求體格式,本文主要介紹了SpringBoot接收form-data和x-www-form-urlencoded數(shù)據(jù)的方法,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Spring Cloud應用實現(xiàn)配置自動刷新過程詳解

    Spring Cloud應用實現(xiàn)配置自動刷新過程詳解

    這篇文章主要介紹了Spring Cloud應用實現(xiàn)配置自動刷新過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12

最新評論