说明:

* @method Models\AddSmsTemplateResponse AddSmsTemplate(Models\AddSmsTemplateRequest $req) 本接口 (AddSmsTemplate) 用于创建短信模板。
说明:

* @method Models\CallbackStatusStatisticsResponse CallbackStatusStatistics(Models\CallbackStatusStatisticsRequest $req) 本接口 (CallbackStatusStatistics) 用于统计用户回执的数据。 * @method Models\DeleteSmsSignResponse DeleteSmsSign(Models\DeleteSmsSignRequest $req) 本接口 (DeleteSmsSign) 用于删除短信签名。
说明:

* @method Models\DeleteSmsTemplateResponse DeleteSmsTemplate(Models\DeleteSmsTemplateRequest $req) 本接口 (DeleteSmsTemplate) 用于删除短信模板。
说明:

* @method Models\DescribePhoneNumberInfoResponse DescribePhoneNumberInfo(Models\DescribePhoneNumberInfoRequest $req) 本接口 (DescribePhoneNumberInfo) 用于提供电话号码的信息查询,包括国家(或地区)码、规范的 E.164 格式号码等。 - 例如:查询号码 +86018501234444,可以得到国家码 86、规范的 E.164 号码 +8618501234444 等信息。 * @method Models\DescribeSmsSignListResponse DescribeSmsSignList(Models\DescribeSmsSignListRequest $req) 本接口 (DescribeSmsSignList) 用于查询短信签名状态。
说明:

* @method Models\DescribeSmsTemplateListResponse DescribeSmsTemplateList(Models\DescribeSmsTemplateListRequest $req) 本接口 (DescribeSmsTemplateList) 用于查询短信模板状态。
说明:

* @method Models\ModifySmsSignResponse ModifySmsSign(Models\ModifySmsSignRequest $req) 本接口 (ModifySmsSign) 用于修改短信签名。
说明:

* @method Models\ModifySmsTemplateResponse ModifySmsTemplate(Models\ModifySmsTemplateRequest $req) 本接口 (ModifySmsTemplate) 用于修改短信模板。
说明:

* @method Models\PullSmsReplyStatusResponse PullSmsReplyStatus(Models\PullSmsReplyStatusRequest $req) 本接口 (PullSmsReplyStatus) 用于拉取短信回复状态。
说明:

* @method Models\PullSmsReplyStatusByPhoneNumberResponse PullSmsReplyStatusByPhoneNumber(Models\PullSmsReplyStatusByPhoneNumberRequest $req) 本接口 (PullSmsReplyStatusByPhoneNumber) 用于拉取单个号码短信回复状态。
说明:

* @method Models\PullSmsSendStatusResponse PullSmsSendStatus(Models\PullSmsSendStatusRequest $req) 本接口 (PullSmsSendStatus) 用于拉取短信下发状态。
说明:

* @method Models\PullSmsSendStatusByPhoneNumberResponse PullSmsSendStatusByPhoneNumber(Models\PullSmsSendStatusByPhoneNumberRequest $req) 本接口 (PullSmsSendStatusByPhoneNumber) 用于拉取单个号码短信下发状态。
说明:

* @method Models\ReportConversionResponse ReportConversion(Models\ReportConversionRequest $req) 本接口 (ReportConversion) 用于短信转化率上报。将已接收到短信的流水号上报到腾讯云短信服务。
说明:

* @method Models\SendSmsResponse SendSms(Models\SendSmsRequest $req) 本接口 (SendSms) 用于发送验证码、通知类短信和营销短信。支持国内短信与国际/港澳台短信。 - 当前接口属于 2021-01-11 版本,如果您仍在使用 [2019-07-11 版本](https://cloud.tencent.com/document/product/382/38778),建议您使用当前最新版本的接口,版本差异可参考[版本描述](https://cloud.tencent.com/document/product/382/63195#.E7.89.88.E6.9C.AC.E6.8F.8F.E8.BF.B0)。 * @method Models\SendStatusStatisticsResponse SendStatusStatistics(Models\SendStatusStatisticsRequest $req) 本接口 (SendStatusStatistics) 用于统计用户发送短信的数据。 * @method Models\SmsPackagesStatisticsResponse SmsPackagesStatistics(Models\SmsPackagesStatisticsRequest $req) 本接口 (SmsPackagesStatistics) 用于统计用户套餐包数据。 */ class SmsClient extends AbstractClient { /** * @var string */ protected $endpoint = "sms.tencentcloudapi.com"; /** * @var string */ protected $service = "sms"; /** * @var string */ protected $version = "2021-01-11"; /** * @param Credential $credential * @param string $region * @param ClientProfile|null $profile * @throws TencentCloudSDKException */ function __construct($credential, $region, $profile=null) { parent::__construct($this->endpoint, $this->version, $credential, $region, $profile); } public function returnResponse($action, $response) { $respClass = "TencentCloud"."\\".ucfirst("sms")."\\"."V20210111\\Models"."\\".ucfirst($action)."Response"; $obj = new $respClass(); $obj->deserialize($response); return $obj; } }