欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

一、登錄騰訊云操作平臺(tái)

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

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


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


這兩步都需要審核,按照指引填寫(xiě)即可,一般時(shí)間會(huì)在2小時(shí)左右.

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

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

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

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

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

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

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

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

四、進(jìn)行開(kāi)發(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"; //手機(jī)號(hào)碼,注意如果是國(guó)內(nèi)的手機(jī)號(hào)碼需要加86不然會(huì)報(bào)錯(cuò)
    int templated = 1234; //你的正文模板ID
    String smsSign = "xxx"; //你的簽名模板中的內(nèi)容,不是簽名ID
    final String url = "https://yun.tim.qq.com/v3/tlssmssvr/sendsms"; //請(qǐng)求地址
    // 實(shí)例化一個(gè)認(rèn)證對(duì)象,入?yún)⑿枰獋魅腧v訊云賬戶secretId,secretKey,
    Credential cred = new Credential("xxxxx",
        "xxxx");

    // 實(shí)例化要請(qǐng)求產(chǎn)品(以cvm為例)的client對(duì)象
    ClientProfile clientProfile = new ClientProfile();
    clientProfile.setSignMethod(ClientProfile.SIGN_TC3_256);
    SmsClient smsClient = new SmsClient(cred, "ap-qingdao");//第一個(gè)是認(rèn)證對(duì)象,第二個(gè)填產(chǎn)品所在的區(qū)
    //添加請(qǐng)求參數(shù)
    SendSmsRequest sendSmsRequest = new SendSmsRequest();
    sendSmsRequest.setSmsSdkAppid(appid);//appId
    String[] phones={phone}; //發(fā)送短信的目標(biāo)手機(jī)號(hào),可填多個(gè),我這就是使用一個(gè)因?yàn)槭菃伟l(fā)
    sendSmsRequest.setPhoneNumberSet(phones);
    sendSmsRequest.setTemplateID(templated+""); //模版id
    String [] templateParam={"952700"};//模版參數(shù),從前往后對(duì)應(yīng)的是模版的{1}、{2},可以傳多個(gè)用逗號(hào)隔開(kāi)
    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;

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


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

SDK文檔:SDK文檔

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

相關(guān)文章

  • Java進(jìn)階學(xué)習(xí):網(wǎng)絡(luò)服務(wù)器編程

    Java進(jìn)階學(xué)習(xí):網(wǎng)絡(luò)服務(wù)器編程

    Java進(jìn)階學(xué)習(xí):網(wǎng)絡(luò)服務(wù)器編程...
    2006-12-12
  • JavaWeb實(shí)現(xiàn)簡(jiǎn)單查詢商品功能

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

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

    Java實(shí)現(xiàn)導(dǎo)出ZIP壓縮包的方法

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

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

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

    Spring?中的InitializingBean使用示例

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

    springmvc+ajax+formdata上傳圖片代碼實(shí)例

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

    使用spring-data-redis中的Redis事務(wù)

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

    淺談Mybatis二級(jí)緩存的缺陷

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

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

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

    Spring Cloud應(yīng)用實(shí)現(xiàn)配置自動(dòng)刷新過(guò)程詳解

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

最新評(píng)論