public interface AsyncClient
extends com.aliyun.core.utils.SdkAutoCloseable
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<AddExtCodeSignResponse> |
addExtCodeSign(AddExtCodeSignRequest request) |
CompletableFuture<AddShortUrlResponse> |
addShortUrl(AddShortUrlRequest request)
description :
Before you call this operation, you must register the primary domain name of the source URL in the Short Message Service (SMS) console.
|
CompletableFuture<AddSmsSignResponse> |
addSmsSign(AddSmsSignRequest request)
description :
You can call the AddSmsSign operation or use the Short Message Service (SMS) console to create an SMS signature.
|
CompletableFuture<AddSmsTemplateResponse> |
addSmsTemplate(AddSmsTemplateRequest request)
已过时。
OpenAPI AddSmsTemplate is deprecated, please use Dysmsapi::2017-05-25::CreateSmsTemplate instead. * @description You can call the operation or use the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview) to apply for a message template. The template must comply with the [message template specifications](https://help.aliyun.com/document_detail/108253.html). You can call the [QuerySmsTemplate](https://help.aliyun.com/document_detail/419289.html) operation or use the Alibaba Cloud SMS console to check whether the message template is approved.
>
* Message templates pending approval can be withdrawn. You can withdraw a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).
* Message templates that have been approved can be deleted, and cannot be modified. You can delete a message template pending approval on the Message Templates tab in the [Alibaba Cloud SMS console](https://dysms.console.aliyun.com/dysms.htm#/overview).
* If you call the AddSmsTemplate operation, you can apply for a maximum of 100 message templates in a calendar day. After you apply for a message template, we recommend that you wait for at least 30 seconds before you apply for another one. If you use the Alibaba Cloud SMS console, you can apply for an unlimited number of message templates.
* Messages sent to the Chinese mainland and messages sent to countries or regions outside the Chinese mainland use separate message templates. Create message templates based on your needs.
* If you apply for a signature or message template, you must specify the signature scenario or template type. You must also provide the information of your services, such as a website URL, a domain name with an ICP filing, an application download URL, or the name of your WeChat official account or mini program. For sign-in scenarios, you must also provide an account and password for tests. A detailed description can improve the review efficiency of signatures and templates.
* A signature must undergo a thorough review process before it can be approved for use. For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).
### QPS limits
You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
|
static DefaultAsyncClientBuilder |
builder() |
CompletableFuture<ChangeSignatureQualificationResponse> |
changeSignatureQualification(ChangeSignatureQualificationRequest request) |
CompletableFuture<CheckMobilesCardSupportResponse> |
checkMobilesCardSupport(CheckMobilesCardSupportRequest request)
description :
QPS limit
You can call this operation up to 2,000 times per second per account.
|
CompletableFuture<ConversionDataIntlResponse> |
conversionDataIntl(ConversionDataIntlRequest request) |
static AsyncClient |
create() |
CompletableFuture<CreateCardSmsTemplateResponse> |
createCardSmsTemplate(CreateCardSmsTemplateRequest request)
description :
The CreateCardSmsTemplate operation saves the card message template information, submits it to the mobile phone manufacturer for approval, and returns the message template ID.
|
CompletableFuture<CreateSmartShortUrlResponse> |
createSmartShortUrl(CreateSmartShortUrlRequest request) |
CompletableFuture<CreateSmsAppIcpRecordResponse> |
createSmsAppIcpRecord(CreateSmsAppIcpRecordRequest request) |
CompletableFuture<CreateSmsAuthorizationLetterResponse> |
createSmsAuthorizationLetter(CreateSmsAuthorizationLetterRequest request) |
CompletableFuture<CreateSmsSignResponse> |
createSmsSign(CreateSmsSignRequest request)
description :
For details about the announcement of changes to the new and original interfaces, see Announcement on Updates to SMS Service Signature & Template Interfaces.
|
CompletableFuture<CreateSmsTemplateResponse> |
createSmsTemplate(CreateSmsTemplateRequest request)
description :
For details about the changes of this new interface compared to the original one, please refer to Announcement on the Update of SMS Service Signature & Template Interfaces.
|
CompletableFuture<CreateSmsTrademarkResponse> |
createSmsTrademark(CreateSmsTrademarkRequest request) |
CompletableFuture<DeleteExtCodeSignResponse> |
deleteExtCodeSign(DeleteExtCodeSignRequest request) |
CompletableFuture<DeleteShortUrlResponse> |
deleteShortUrl(DeleteShortUrlRequest request)
description :
QPS limits
You can call this operation up to 100 times per second per account.
|
CompletableFuture<DeleteSmsQualificationResponse> |
deleteSmsQualification(DeleteSmsQualificationRequest request) |
CompletableFuture<DeleteSmsSignResponse> |
deleteSmsSign(DeleteSmsSignRequest request)
description :
You cannot delete a signature that has not been approved.
|
CompletableFuture<DeleteSmsTemplateResponse> |
deleteSmsTemplate(DeleteSmsTemplateRequest request)
description :
Message templates pending approval can be withdrawn.
|
CompletableFuture<GetCardSmsDetailsResponse> |
getCardSmsDetails(GetCardSmsDetailsRequest request) |
CompletableFuture<GetCardSmsLinkResponse> |
getCardSmsLink(GetCardSmsLinkRequest request)
description :
QPS limit
You can call this operation up to 1,000 times per second per account.
|
CompletableFuture<GetMediaResourceIdResponse> |
getMediaResourceId(GetMediaResourceIdRequest request)
description :
QPS limit
You can call this operation up to 300 times per second per account.
|
CompletableFuture<GetOSSInfoForCardTemplateResponse> |
getOSSInfoForCardTemplate(GetOSSInfoForCardTemplateRequest request)
description :
Resources such as images and videos used for card message templates can be uploaded to Object Storage Service (OSS) buckets for storage.
|
CompletableFuture<GetOSSInfoForUploadFileResponse> |
getOSSInfoForUploadFile(GetOSSInfoForUploadFileRequest request)
description :
When creating signatures or templates, you can upload materials such as login pages with links, backend page screenshots, software copyrights, supplementary agreements, etc.
|
CompletableFuture<GetQualificationOssInfoResponse> |
getQualificationOssInfo(GetQualificationOssInfoRequest request) |
CompletableFuture<GetSmsOcrOssInfoResponse> |
getSmsOcrOssInfo(GetSmsOcrOssInfoRequest request) |
CompletableFuture<GetSmsSignResponse> |
getSmsSign(GetSmsSignRequest request)
description :
For details about the changes of this new interface and the original one, please refer to Announcement on the Update of SMS Signature & Template Interfaces.
|
CompletableFuture<GetSmsTemplateResponse> |
getSmsTemplate(GetSmsTemplateRequest request)
description :
For details about the announcement of changes to the new and original interfaces, see Announcement on Updates to SMS Service Signature & Template Interfaces.
|
CompletableFuture<GetSmsTemplateListResponse> |
getSmsTemplateList(GetSmsTemplateListRequest request) |
CompletableFuture<ListTagResourcesResponse> |
listTagResources(ListTagResourcesRequest request)
description :
QPS limit
You can call this operation up to 50 times per second per account.
|
CompletableFuture<ModifySmsSignResponse> |
modifySmsSign(ModifySmsSignRequest request)
description :
You can call the operation or use the Alibaba Cloud SMS console to modify an existing signature and submit the signature for approval.
|
CompletableFuture<ModifySmsTemplateResponse> |
modifySmsTemplate(ModifySmsTemplateRequest request)
已过时。
OpenAPI ModifySmsTemplate is deprecated, please use Dysmsapi::2017-05-25::UpdateSmsTemplate instead. * @description After you apply for a message template, if the template fails to pass the review, you can call this operation to modify the template and submit the template again. You can call this operation to modify only a template for a specific message type.
The template content must comply with the [SMS template specifications](https://help.aliyun.com/document_detail/108253.html).
For more information, see [Usage notes](https://help.aliyun.com/document_detail/55324.html).
### QPS limit
You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
|
CompletableFuture<QueryCardSmsTemplateResponse> |
queryCardSmsTemplate(QueryCardSmsTemplateRequest request)
description :
QPS limit
You can call this operation up to 300 times per second per account.
|
CompletableFuture<QueryCardSmsTemplateReportResponse> |
queryCardSmsTemplateReport(QueryCardSmsTemplateReportRequest request)
description :
QPS limit
You can call this operation up to 300 times per second per account.
|
CompletableFuture<QueryExtCodeSignResponse> |
queryExtCodeSign(QueryExtCodeSignRequest request) |
CompletableFuture<QueryMobilesCardSupportResponse> |
queryMobilesCardSupport(QueryMobilesCardSupportRequest request) |
CompletableFuture<QueryPageSmartShortUrlLogResponse> |
queryPageSmartShortUrlLog(QueryPageSmartShortUrlLogRequest request) |
CompletableFuture<QuerySendDetailsResponse> |
querySendDetails(QuerySendDetailsRequest request) |
CompletableFuture<QuerySendStatisticsResponse> |
querySendStatistics(QuerySendStatisticsRequest request)
description :
You can call the operation to query message delivery details, including the number of delivered messages, the number of messages with delivery receipts, and the time that a message is sent.
|
CompletableFuture<QueryShortUrlResponse> |
queryShortUrl(QueryShortUrlRequest request)
description :
QPS limits
You can call this operation up to 20 times per second per account.
|
CompletableFuture<QuerySingleSmsQualificationResponse> |
querySingleSmsQualification(QuerySingleSmsQualificationRequest request) |
CompletableFuture<QuerySmsAppIcpRecordResponse> |
querySmsAppIcpRecord(QuerySmsAppIcpRecordRequest request) |
CompletableFuture<QuerySmsAuthorizationLetterResponse> |
querySmsAuthorizationLetter(QuerySmsAuthorizationLetterRequest request) |
CompletableFuture<QuerySmsQualificationRecordResponse> |
querySmsQualificationRecord(QuerySmsQualificationRecordRequest request) |
CompletableFuture<QuerySmsSignResponse> |
querySmsSign(QuerySmsSignRequest request)
description :
After you apply for an SMS signature, you can query its status by using the Alibaba Cloud SMS console or calling the operation.
|
CompletableFuture<QuerySmsSignListResponse> |
querySmsSignList(QuerySmsSignListRequest request)
description :
You can call this operation to query the details of message signatures, including the name, creation time, and approval status of each signature.
|
CompletableFuture<QuerySmsTemplateResponse> |
querySmsTemplate(QuerySmsTemplateRequest request)
已过时。
OpenAPI QuerySmsTemplate is deprecated, please use Dysmsapi::2017-05-25::GetSmsTemplate instead. * @description After you create a message template, you can call this operation to query the approval status of the template. If a message template is rejected, the reason is returned. Modify the message template based on the reason.
### QPS limit
You can call this operation up to 5,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
|
CompletableFuture<QuerySmsTemplateListResponse> |
querySmsTemplateList(QuerySmsTemplateListRequest request)
description :
You can call this operation to query the details of message templates, including the name, creation time, and approval status of each template.
|
CompletableFuture<QuerySmsTrademarkResponse> |
querySmsTrademark(QuerySmsTrademarkRequest request) |
CompletableFuture<RequiredPhoneCodeResponse> |
requiredPhoneCode(RequiredPhoneCodeRequest request) |
CompletableFuture<SendBatchCardSmsResponse> |
sendBatchCardSms(SendBatchCardSmsRequest request)
description :
You can call the operation to send multiple card messages to a maximum of mobile phone numbers at a time.
|
CompletableFuture<SendBatchSmsResponse> |
sendBatchSms(SendBatchSmsRequest request)
description :
You can call the operation to send messages to a maximum of 100 recipients at a time.
|
CompletableFuture<SendCardSmsResponse> |
sendCardSms(SendCardSmsRequest request)
description :
Make sure that the message template that you want to use has been approved.
|
CompletableFuture<SendLogisticsSmsResponse> |
sendLogisticsSms(SendLogisticsSmsRequest request) |
CompletableFuture<SendSmsResponse> |
sendSms(SendSmsRequest request)
description :
This operation is mainly used to send a single message.
|
CompletableFuture<SmsConversionIntlResponse> |
smsConversionIntl(SmsConversionIntlRequest request)
description :
Metrics:
Requested OTP messages
Verified OTP messages
An OTP conversion rate is calculated based on the following formula: OTP conversion rate = Number of verified OTP messages/Number of requested OTP messages.
|
CompletableFuture<SubmitSmsQualificationResponse> |
submitSmsQualification(SubmitSmsQualificationRequest request) |
CompletableFuture<TagResourcesResponse> |
tagResources(TagResourcesRequest request)
description :
QPS limit
You can call this operation up to 50 times per second per account.
|
CompletableFuture<UntagResourcesResponse> |
untagResources(UntagResourcesRequest request)
description :
QPS limit
You can call this operation up to 50 times per second per account.
|
CompletableFuture<UpdateExtCodeSignResponse> |
updateExtCodeSign(UpdateExtCodeSignRequest request) |
CompletableFuture<UpdateSmsQualificationResponse> |
updateSmsQualification(UpdateSmsQualificationRequest request) |
CompletableFuture<UpdateSmsSignResponse> |
updateSmsSign(UpdateSmsSignRequest request)
description :
For details about the changes of this new interface and the original one, please refer to Announcement on the Update of SMS Signature & Template Interfaces.
|
CompletableFuture<UpdateSmsTemplateResponse> |
updateSmsTemplate(UpdateSmsTemplateRequest request)
description :
For details about the changes of this new interface compared to the original one, please refer to Announcement on SMS Service Update: Signature & Template Interfaces.
|
CompletableFuture<ValidPhoneCodeResponse> |
validPhoneCode(ValidPhoneCodeRequest request) |
CompletableFuture<VerifyLogisticsSmsMailNoResponse> |
verifyLogisticsSmsMailNo(VerifyLogisticsSmsMailNoRequest request) |
static DefaultAsyncClientBuilder builder()
static AsyncClient create()
CompletableFuture<AddExtCodeSignResponse> addExtCodeSign(AddExtCodeSignRequest request)
request - the request parameters of AddExtCodeSign AddExtCodeSignRequestCompletableFuture<AddShortUrlResponse> addShortUrl(AddShortUrlRequest request)
Before you call this operation, you must register the primary domain name of the source URL in the Short Message Service (SMS) console. After the domain name is registered, you can call this operation to create a short URL. For more information, see Domain name registration.
request - the request parameters of AddShortUrl AddShortUrlRequestCompletableFuture<AddSmsSignResponse> addSmsSign(AddSmsSignRequest request)
You can call the AddSmsSign operation or use the Short Message Service (SMS) console to create an SMS signature. The signature must comply with the SMS signature specifications. You can call the QuerySmsSign operation or use the SMS console to query the review status of the signature. For more information, see Usage notes.
You can call this operation only once per second. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of AddSmsSign AddSmsSignRequest@Deprecated CompletableFuture<AddSmsTemplateResponse> addSmsTemplate(AddSmsTemplateRequest request)
request - the request parameters of AddSmsTemplate AddSmsTemplateRequestCompletableFuture<ChangeSignatureQualificationResponse> changeSignatureQualification(ChangeSignatureQualificationRequest request)
request - the request parameters of ChangeSignatureQualification ChangeSignatureQualificationRequestCompletableFuture<CheckMobilesCardSupportResponse> checkMobilesCardSupport(CheckMobilesCardSupportRequest request)
You can call this operation up to 2,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of CheckMobilesCardSupport CheckMobilesCardSupportRequestCompletableFuture<ConversionDataIntlResponse> conversionDataIntl(ConversionDataIntlRequest request)
request - the request parameters of ConversionDataIntl ConversionDataIntlRequestCompletableFuture<CreateCardSmsTemplateResponse> createCardSmsTemplate(CreateCardSmsTemplateRequest request)
The CreateCardSmsTemplate operation saves the card message template information, submits it to the mobile phone manufacturer for approval, and returns the message template ID.
You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of CreateCardSmsTemplate CreateCardSmsTemplateRequestCompletableFuture<CreateSmartShortUrlResponse> createSmartShortUrl(CreateSmartShortUrlRequest request)
request - the request parameters of CreateSmartShortUrl CreateSmartShortUrlRequestCompletableFuture<CreateSmsAppIcpRecordResponse> createSmsAppIcpRecord(CreateSmsAppIcpRecordRequest request)
request - the request parameters of CreateSmsAppIcpRecord CreateSmsAppIcpRecordRequestCompletableFuture<CreateSmsAuthorizationLetterResponse> createSmsAuthorizationLetter(CreateSmsAuthorizationLetterRequest request)
request - the request parameters of CreateSmsAuthorizationLetter CreateSmsAuthorizationLetterRequestCompletableFuture<CreateSmsSignResponse> createSmsSign(CreateSmsSignRequest request)
request - the request parameters of CreateSmsSign CreateSmsSignRequestCompletableFuture<CreateSmsTemplateResponse> createSmsTemplate(CreateSmsTemplateRequest request)
request - the request parameters of CreateSmsTemplate CreateSmsTemplateRequestCompletableFuture<CreateSmsTrademarkResponse> createSmsTrademark(CreateSmsTrademarkRequest request)
request - the request parameters of CreateSmsTrademark CreateSmsTrademarkRequestCompletableFuture<DeleteExtCodeSignResponse> deleteExtCodeSign(DeleteExtCodeSignRequest request)
request - the request parameters of DeleteExtCodeSign DeleteExtCodeSignRequestCompletableFuture<DeleteShortUrlResponse> deleteShortUrl(DeleteShortUrlRequest request)
You can call this operation up to 100 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DeleteShortUrl DeleteShortUrlRequestCompletableFuture<DeleteSmsQualificationResponse> deleteSmsQualification(DeleteSmsQualificationRequest request)
request - the request parameters of DeleteSmsQualification DeleteSmsQualificationRequestCompletableFuture<DeleteSmsSignResponse> deleteSmsSign(DeleteSmsSignRequest request)
You cannot delete a signature that has not been approved.
You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DeleteSmsSign DeleteSmsSignRequestCompletableFuture<DeleteSmsTemplateResponse> deleteSmsTemplate(DeleteSmsTemplateRequest request)
Message templates pending approval can be withdrawn. You can delete a message template pending approval on the Message Templates tab in the Alibaba Cloud SMS console.
You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of DeleteSmsTemplate DeleteSmsTemplateRequestCompletableFuture<GetCardSmsDetailsResponse> getCardSmsDetails(GetCardSmsDetailsRequest request)
request - the request parameters of GetCardSmsDetails GetCardSmsDetailsRequestCompletableFuture<GetCardSmsLinkResponse> getCardSmsLink(GetCardSmsLinkRequest request)
You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of GetCardSmsLink GetCardSmsLinkRequestCompletableFuture<GetMediaResourceIdResponse> getMediaResourceId(GetMediaResourceIdRequest request)
You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of GetMediaResourceId GetMediaResourceIdRequestCompletableFuture<GetOSSInfoForCardTemplateResponse> getOSSInfoForCardTemplate(GetOSSInfoForCardTemplateRequest request)
Resources such as images and videos used for card message templates can be uploaded to Object Storage Service (OSS) buckets for storage. For more information, see Upload files to OSS.
You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of GetOSSInfoForCardTemplate GetOSSInfoForCardTemplateRequestCompletableFuture<GetOSSInfoForUploadFileResponse> getOSSInfoForUploadFile(GetOSSInfoForUploadFileRequest request)
request - the request parameters of GetOSSInfoForUploadFile GetOSSInfoForUploadFileRequestCompletableFuture<GetQualificationOssInfoResponse> getQualificationOssInfo(GetQualificationOssInfoRequest request)
request - the request parameters of GetQualificationOssInfo GetQualificationOssInfoRequestCompletableFuture<GetSmsOcrOssInfoResponse> getSmsOcrOssInfo(GetSmsOcrOssInfoRequest request)
request - the request parameters of GetSmsOcrOssInfo GetSmsOcrOssInfoRequestCompletableFuture<GetSmsSignResponse> getSmsSign(GetSmsSignRequest request)
request - the request parameters of GetSmsSign GetSmsSignRequestCompletableFuture<GetSmsTemplateResponse> getSmsTemplate(GetSmsTemplateRequest request)
request - the request parameters of GetSmsTemplate GetSmsTemplateRequestCompletableFuture<GetSmsTemplateListResponse> getSmsTemplateList(GetSmsTemplateListRequest request)
request - the request parameters of GetSmsTemplateList GetSmsTemplateListRequestCompletableFuture<ListTagResourcesResponse> listTagResources(ListTagResourcesRequest request)
You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of ListTagResources ListTagResourcesRequestCompletableFuture<ModifySmsSignResponse> modifySmsSign(ModifySmsSignRequest request)
You can call the operation or use the Alibaba Cloud SMS console to modify an existing signature and submit the signature for approval. The signature must comply with the signature specifications. For more information, see Usage notes.
You can call this operation up to 1,000 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of ModifySmsSign ModifySmsSignRequest@Deprecated CompletableFuture<ModifySmsTemplateResponse> modifySmsTemplate(ModifySmsTemplateRequest request)
request - the request parameters of ModifySmsTemplate ModifySmsTemplateRequestCompletableFuture<QueryCardSmsTemplateResponse> queryCardSmsTemplate(QueryCardSmsTemplateRequest request)
You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of QueryCardSmsTemplate QueryCardSmsTemplateRequestCompletableFuture<QueryCardSmsTemplateReportResponse> queryCardSmsTemplateReport(QueryCardSmsTemplateReportRequest request)
You can call this operation up to 300 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of QueryCardSmsTemplateReport QueryCardSmsTemplateReportRequestCompletableFuture<QueryExtCodeSignResponse> queryExtCodeSign(QueryExtCodeSignRequest request)
request - the request parameters of QueryExtCodeSign QueryExtCodeSignRequestCompletableFuture<QueryMobilesCardSupportResponse> queryMobilesCardSupport(QueryMobilesCardSupportRequest request)
request - the request parameters of QueryMobilesCardSupport QueryMobilesCardSupportRequestCompletableFuture<QueryPageSmartShortUrlLogResponse> queryPageSmartShortUrlLog(QueryPageSmartShortUrlLogRequest request)
request - the request parameters of QueryPageSmartShortUrlLog QueryPageSmartShortUrlLogRequestCompletableFuture<QuerySendDetailsResponse> querySendDetails(QuerySendDetailsRequest request)
request - the request parameters of QuerySendDetails QuerySendDetailsRequestCompletableFuture<QuerySendStatisticsResponse> querySendStatistics(QuerySendStatisticsRequest request)
You can call the operation to query message delivery details, including the number of delivered messages, the number of messages with delivery receipts, and the time that a message is sent. If a large number of messages are sent on the specified date, you can specify the number of items displayed on each page and the number of pages to view the details by page.
You can call this operation up to 20 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of QuerySendStatistics QuerySendStatisticsRequestCompletableFuture<QueryShortUrlResponse> queryShortUrl(QueryShortUrlRequest request)
You can call this operation up to 20 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of QueryShortUrl QueryShortUrlRequestCompletableFuture<QuerySingleSmsQualificationResponse> querySingleSmsQualification(QuerySingleSmsQualificationRequest request)
request - the request parameters of QuerySingleSmsQualification QuerySingleSmsQualificationRequestCompletableFuture<QuerySmsAppIcpRecordResponse> querySmsAppIcpRecord(QuerySmsAppIcpRecordRequest request)
request - the request parameters of QuerySmsAppIcpRecord QuerySmsAppIcpRecordRequestCompletableFuture<QuerySmsAuthorizationLetterResponse> querySmsAuthorizationLetter(QuerySmsAuthorizationLetterRequest request)
request - the request parameters of QuerySmsAuthorizationLetter QuerySmsAuthorizationLetterRequestCompletableFuture<QuerySmsQualificationRecordResponse> querySmsQualificationRecord(QuerySmsQualificationRecordRequest request)
request - the request parameters of QuerySmsQualificationRecord QuerySmsQualificationRecordRequestCompletableFuture<QuerySmsSignResponse> querySmsSign(QuerySmsSignRequest request)
After you apply for an SMS signature, you can query its status by using the Alibaba Cloud SMS console or calling the operation. If the signature is rejected, you can modify the signature based on the reason why it is rejected.
You can call this API operation up to 500 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of QuerySmsSign QuerySmsSignRequestCompletableFuture<QuerySmsSignListResponse> querySmsSignList(QuerySmsSignListRequest request)
You can call this operation to query the details of message signatures, including the name, creation time, and approval status of each signature. If a message template is rejected, the reason is returned. Modify the message signature based on the reason.
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of QuerySmsSignList QuerySmsSignListRequest@Deprecated CompletableFuture<QuerySmsTemplateResponse> querySmsTemplate(QuerySmsTemplateRequest request)
request - the request parameters of QuerySmsTemplate QuerySmsTemplateRequestCompletableFuture<QuerySmsTemplateListResponse> querySmsTemplateList(QuerySmsTemplateListRequest request)
You can call this operation to query the details of message templates, including the name, creation time, and approval status of each template. If a message template is rejected, the reason is returned. Modify the message template based on the reason.
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of QuerySmsTemplateList QuerySmsTemplateListRequestCompletableFuture<QuerySmsTrademarkResponse> querySmsTrademark(QuerySmsTrademarkRequest request)
request - the request parameters of QuerySmsTrademark QuerySmsTrademarkRequestCompletableFuture<RequiredPhoneCodeResponse> requiredPhoneCode(RequiredPhoneCodeRequest request)
request - the request parameters of RequiredPhoneCode RequiredPhoneCodeRequestCompletableFuture<SendBatchCardSmsResponse> sendBatchCardSms(SendBatchCardSmsRequest request)
You can call the operation to send multiple card messages to a maximum of mobile phone numbers at a time. Different signatures and rollback settings can be specified for the mobile phone numbers.
You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of SendBatchCardSms SendBatchCardSmsRequestCompletableFuture<SendBatchSmsResponse> sendBatchSms(SendBatchSmsRequest request)
You can call the operation to send messages to a maximum of 100 recipients at a time.
request - the request parameters of SendBatchSms SendBatchSmsRequestCompletableFuture<SendCardSmsResponse> sendCardSms(SendCardSmsRequest request)
Make sure that the message template that you want to use has been approved. If the mobile phone number of a recipient does not support card messages, the SendCardSms operation allows the rollback feature to ensure successful delivery.
You can call this operation up to 1,000 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of SendCardSms SendCardSmsRequestCompletableFuture<SendLogisticsSmsResponse> sendLogisticsSms(SendLogisticsSmsRequest request)
request - the request parameters of SendLogisticsSms SendLogisticsSmsRequestCompletableFuture<SendSmsResponse> sendSms(SendSmsRequest request)
This operation is mainly used to send a single message. In special scenarios, you can send multiple messages with the same content to a maximum of 1,000 mobile numbers. Note that group sending may be delayed.
request - the request parameters of SendSms SendSmsRequestCompletableFuture<SmsConversionIntlResponse> smsConversionIntl(SmsConversionIntlRequest request)
Metrics:
If you call the SmsConversion operation to query OTP conversion rates, your business may be affected. We recommend that you perform the following operations: 1. Call the SmsConversion operation in an asynchronous manner by configuring queues or events. 2. Manually degrade your services or use a circuit breaker to automatically degrade services.
request - the request parameters of SmsConversionIntl SmsConversionIntlRequestCompletableFuture<SubmitSmsQualificationResponse> submitSmsQualification(SubmitSmsQualificationRequest request)
request - the request parameters of SubmitSmsQualification SubmitSmsQualificationRequestCompletableFuture<TagResourcesResponse> tagResources(TagResourcesRequest request)
You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of TagResources TagResourcesRequestCompletableFuture<UntagResourcesResponse> untagResources(UntagResourcesRequest request)
You can call this operation up to 50 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
request - the request parameters of UntagResources UntagResourcesRequestCompletableFuture<UpdateExtCodeSignResponse> updateExtCodeSign(UpdateExtCodeSignRequest request)
request - the request parameters of UpdateExtCodeSign UpdateExtCodeSignRequestCompletableFuture<UpdateSmsQualificationResponse> updateSmsQualification(UpdateSmsQualificationRequest request)
request - the request parameters of UpdateSmsQualification UpdateSmsQualificationRequestCompletableFuture<UpdateSmsSignResponse> updateSmsSign(UpdateSmsSignRequest request)
request - the request parameters of UpdateSmsSign UpdateSmsSignRequestCompletableFuture<UpdateSmsTemplateResponse> updateSmsTemplate(UpdateSmsTemplateRequest request)
The single-user QPS limit for this interface is 1000 times/second. Exceeding this limit will result in API throttling, which may impact your business. Please make calls reasonably.
request - the request parameters of UpdateSmsTemplate UpdateSmsTemplateRequestCompletableFuture<ValidPhoneCodeResponse> validPhoneCode(ValidPhoneCodeRequest request)
request - the request parameters of ValidPhoneCode ValidPhoneCodeRequestCompletableFuture<VerifyLogisticsSmsMailNoResponse> verifyLogisticsSmsMailNo(VerifyLogisticsSmsMailNoRequest request)
request - the request parameters of VerifyLogisticsSmsMailNo VerifyLogisticsSmsMailNoRequestCopyright © 2026. All rights reserved.