Search in sources :

Example 6 with SmsClient

use of com.tencentcloudapi.sms.v20210111.SmsClient in project austin by ZhongFuCheng3y.

the class TencentSmsScript method send.

@Override
public List<SmsRecord> send(SmsParam smsParam) throws Exception {
    TencentSmsParam tencentSmsParam = accountUtils.getAccount(smsParam.getSendAccount(), SMS_ACCOUNT_KEY, PREFIX, TencentSmsParam.builder().build());
    SmsClient client = init(tencentSmsParam);
    SendSmsRequest request = assembleReq(smsParam, tencentSmsParam);
    SendSmsResponse response = client.SendSms(request);
    return assembleSmsRecord(smsParam, response, tencentSmsParam);
}
Also used : SmsClient(com.tencentcloudapi.sms.v20210111.SmsClient) SendSmsRequest(com.tencentcloudapi.sms.v20210111.models.SendSmsRequest) TencentSmsParam(com.java3y.austin.handler.domain.TencentSmsParam) SendSmsResponse(com.tencentcloudapi.sms.v20210111.models.SendSmsResponse)

Aggregations

Credential (com.tencentcloudapi.common.Credential)4 ClientProfile (com.tencentcloudapi.common.profile.ClientProfile)4 HttpProfile (com.tencentcloudapi.common.profile.HttpProfile)4 SmsClient (com.tencentcloudapi.sms.v20210111.SmsClient)4 TencentCloudSDKException (com.tencentcloudapi.common.exception.TencentCloudSDKException)3 SendSmsRequest (com.tencentcloudapi.sms.v20210111.models.SendSmsRequest)3 SmsClient (com.tencentcloudapi.sms.v20190711.SmsClient)2 SendSmsRequest (com.tencentcloudapi.sms.v20190711.models.SendSmsRequest)2 SendSmsResponse (com.tencentcloudapi.sms.v20190711.models.SendSmsResponse)2 SendSmsResponse (com.tencentcloudapi.sms.v20210111.models.SendSmsResponse)2 JsonProcessingException (com.fasterxml.jackson.core.JsonProcessingException)1 TencentSmsParam (com.java3y.austin.handler.domain.TencentSmsParam)1 ArrayList (java.util.ArrayList)1 HashMap (java.util.HashMap)1