public final class DefaultAsyncClient extends Object implements AsyncClient
Main client.
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,String> |
endpointMap |
protected String |
endpointRule |
protected darabonba.core.TeaAsyncHandler |
handler |
protected String |
product |
protected darabonba.core.TeaRequest |
REQUEST |
protected String |
version |
| 限定符 | 构造器和说明 |
|---|---|
protected |
DefaultAsyncClient(darabonba.core.client.ClientConfiguration configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
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.
|
void |
close() |
CompletableFuture<ConversionDataIntlResponse> |
conversionDataIntl(ConversionDataIntlRequest request) |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilder, createprotected final String product
protected final String version
protected final String endpointRule
protected final darabonba.core.TeaRequest REQUEST
protected final darabonba.core.TeaAsyncHandler handler
protected DefaultAsyncClient(darabonba.core.client.ClientConfiguration configuration)
public void close()
close 在接口中 com.aliyun.core.utils.SdkAutoCloseableclose 在接口中 AutoCloseablepublic CompletableFuture<AddExtCodeSignResponse> addExtCodeSign(AddExtCodeSignRequest request)
addExtCodeSign 在接口中 AsyncClientrequest - the request parameters of AddExtCodeSign AddExtCodeSignRequestpublic CompletableFuture<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.
addShortUrl 在接口中 AsyncClientrequest - the request parameters of AddShortUrl AddShortUrlRequestpublic CompletableFuture<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.
addSmsSign 在接口中 AsyncClientrequest - the request parameters of AddSmsSign AddSmsSignRequest@Deprecated public CompletableFuture<AddSmsTemplateResponse> addSmsTemplate(AddSmsTemplateRequest request)
addSmsTemplate 在接口中 AsyncClientrequest - the request parameters of AddSmsTemplate AddSmsTemplateRequestpublic CompletableFuture<ChangeSignatureQualificationResponse> changeSignatureQualification(ChangeSignatureQualificationRequest request)
changeSignatureQualification 在接口中 AsyncClientrequest - the request parameters of ChangeSignatureQualification ChangeSignatureQualificationRequestpublic CompletableFuture<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.
checkMobilesCardSupport 在接口中 AsyncClientrequest - the request parameters of CheckMobilesCardSupport CheckMobilesCardSupportRequestpublic CompletableFuture<ConversionDataIntlResponse> conversionDataIntl(ConversionDataIntlRequest request)
conversionDataIntl 在接口中 AsyncClientrequest - the request parameters of ConversionDataIntl ConversionDataIntlRequestpublic CompletableFuture<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.
createCardSmsTemplate 在接口中 AsyncClientrequest - the request parameters of CreateCardSmsTemplate CreateCardSmsTemplateRequestpublic CompletableFuture<CreateSmartShortUrlResponse> createSmartShortUrl(CreateSmartShortUrlRequest request)
createSmartShortUrl 在接口中 AsyncClientrequest - the request parameters of CreateSmartShortUrl CreateSmartShortUrlRequestpublic CompletableFuture<CreateSmsAppIcpRecordResponse> createSmsAppIcpRecord(CreateSmsAppIcpRecordRequest request)
createSmsAppIcpRecord 在接口中 AsyncClientrequest - the request parameters of CreateSmsAppIcpRecord CreateSmsAppIcpRecordRequestpublic CompletableFuture<CreateSmsAuthorizationLetterResponse> createSmsAuthorizationLetter(CreateSmsAuthorizationLetterRequest request)
createSmsAuthorizationLetter 在接口中 AsyncClientrequest - the request parameters of CreateSmsAuthorizationLetter CreateSmsAuthorizationLetterRequestpublic CompletableFuture<CreateSmsSignResponse> createSmsSign(CreateSmsSignRequest request)
createSmsSign 在接口中 AsyncClientrequest - the request parameters of CreateSmsSign CreateSmsSignRequestpublic CompletableFuture<CreateSmsTemplateResponse> createSmsTemplate(CreateSmsTemplateRequest request)
createSmsTemplate 在接口中 AsyncClientrequest - the request parameters of CreateSmsTemplate CreateSmsTemplateRequestpublic CompletableFuture<CreateSmsTrademarkResponse> createSmsTrademark(CreateSmsTrademarkRequest request)
createSmsTrademark 在接口中 AsyncClientrequest - the request parameters of CreateSmsTrademark CreateSmsTrademarkRequestpublic CompletableFuture<DeleteExtCodeSignResponse> deleteExtCodeSign(DeleteExtCodeSignRequest request)
deleteExtCodeSign 在接口中 AsyncClientrequest - the request parameters of DeleteExtCodeSign DeleteExtCodeSignRequestpublic CompletableFuture<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.
deleteShortUrl 在接口中 AsyncClientrequest - the request parameters of DeleteShortUrl DeleteShortUrlRequestpublic CompletableFuture<DeleteSmsQualificationResponse> deleteSmsQualification(DeleteSmsQualificationRequest request)
deleteSmsQualification 在接口中 AsyncClientrequest - the request parameters of DeleteSmsQualification DeleteSmsQualificationRequestpublic CompletableFuture<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.
deleteSmsSign 在接口中 AsyncClientrequest - the request parameters of DeleteSmsSign DeleteSmsSignRequestpublic CompletableFuture<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.
deleteSmsTemplate 在接口中 AsyncClientrequest - the request parameters of DeleteSmsTemplate DeleteSmsTemplateRequestpublic CompletableFuture<GetCardSmsDetailsResponse> getCardSmsDetails(GetCardSmsDetailsRequest request)
getCardSmsDetails 在接口中 AsyncClientrequest - the request parameters of GetCardSmsDetails GetCardSmsDetailsRequestpublic CompletableFuture<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.
getCardSmsLink 在接口中 AsyncClientrequest - the request parameters of GetCardSmsLink GetCardSmsLinkRequestpublic CompletableFuture<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.
getMediaResourceId 在接口中 AsyncClientrequest - the request parameters of GetMediaResourceId GetMediaResourceIdRequestpublic CompletableFuture<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.
getOSSInfoForCardTemplate 在接口中 AsyncClientrequest - the request parameters of GetOSSInfoForCardTemplate GetOSSInfoForCardTemplateRequestpublic CompletableFuture<GetOSSInfoForUploadFileResponse> getOSSInfoForUploadFile(GetOSSInfoForUploadFileRequest request)
getOSSInfoForUploadFile 在接口中 AsyncClientrequest - the request parameters of GetOSSInfoForUploadFile GetOSSInfoForUploadFileRequestpublic CompletableFuture<GetQualificationOssInfoResponse> getQualificationOssInfo(GetQualificationOssInfoRequest request)
getQualificationOssInfo 在接口中 AsyncClientrequest - the request parameters of GetQualificationOssInfo GetQualificationOssInfoRequestpublic CompletableFuture<GetSmsOcrOssInfoResponse> getSmsOcrOssInfo(GetSmsOcrOssInfoRequest request)
getSmsOcrOssInfo 在接口中 AsyncClientrequest - the request parameters of GetSmsOcrOssInfo GetSmsOcrOssInfoRequestpublic CompletableFuture<GetSmsSignResponse> getSmsSign(GetSmsSignRequest request)
getSmsSign 在接口中 AsyncClientrequest - the request parameters of GetSmsSign GetSmsSignRequestpublic CompletableFuture<GetSmsTemplateResponse> getSmsTemplate(GetSmsTemplateRequest request)
getSmsTemplate 在接口中 AsyncClientrequest - the request parameters of GetSmsTemplate GetSmsTemplateRequestpublic CompletableFuture<GetSmsTemplateListResponse> getSmsTemplateList(GetSmsTemplateListRequest request)
getSmsTemplateList 在接口中 AsyncClientrequest - the request parameters of GetSmsTemplateList GetSmsTemplateListRequestpublic CompletableFuture<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.
listTagResources 在接口中 AsyncClientrequest - the request parameters of ListTagResources ListTagResourcesRequestpublic CompletableFuture<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.
modifySmsSign 在接口中 AsyncClientrequest - the request parameters of ModifySmsSign ModifySmsSignRequest@Deprecated public CompletableFuture<ModifySmsTemplateResponse> modifySmsTemplate(ModifySmsTemplateRequest request)
modifySmsTemplate 在接口中 AsyncClientrequest - the request parameters of ModifySmsTemplate ModifySmsTemplateRequestpublic CompletableFuture<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.
queryCardSmsTemplate 在接口中 AsyncClientrequest - the request parameters of QueryCardSmsTemplate QueryCardSmsTemplateRequestpublic CompletableFuture<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.
queryCardSmsTemplateReport 在接口中 AsyncClientrequest - the request parameters of QueryCardSmsTemplateReport QueryCardSmsTemplateReportRequestpublic CompletableFuture<QueryExtCodeSignResponse> queryExtCodeSign(QueryExtCodeSignRequest request)
queryExtCodeSign 在接口中 AsyncClientrequest - the request parameters of QueryExtCodeSign QueryExtCodeSignRequestpublic CompletableFuture<QueryMobilesCardSupportResponse> queryMobilesCardSupport(QueryMobilesCardSupportRequest request)
queryMobilesCardSupport 在接口中 AsyncClientrequest - the request parameters of QueryMobilesCardSupport QueryMobilesCardSupportRequestpublic CompletableFuture<QueryPageSmartShortUrlLogResponse> queryPageSmartShortUrlLog(QueryPageSmartShortUrlLogRequest request)
queryPageSmartShortUrlLog 在接口中 AsyncClientrequest - the request parameters of QueryPageSmartShortUrlLog QueryPageSmartShortUrlLogRequestpublic CompletableFuture<QuerySendDetailsResponse> querySendDetails(QuerySendDetailsRequest request)
querySendDetails 在接口中 AsyncClientrequest - the request parameters of QuerySendDetails QuerySendDetailsRequestpublic CompletableFuture<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.
querySendStatistics 在接口中 AsyncClientrequest - the request parameters of QuerySendStatistics QuerySendStatisticsRequestpublic CompletableFuture<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.
queryShortUrl 在接口中 AsyncClientrequest - the request parameters of QueryShortUrl QueryShortUrlRequestpublic CompletableFuture<QuerySingleSmsQualificationResponse> querySingleSmsQualification(QuerySingleSmsQualificationRequest request)
querySingleSmsQualification 在接口中 AsyncClientrequest - the request parameters of QuerySingleSmsQualification QuerySingleSmsQualificationRequestpublic CompletableFuture<QuerySmsAppIcpRecordResponse> querySmsAppIcpRecord(QuerySmsAppIcpRecordRequest request)
querySmsAppIcpRecord 在接口中 AsyncClientrequest - the request parameters of QuerySmsAppIcpRecord QuerySmsAppIcpRecordRequestpublic CompletableFuture<QuerySmsAuthorizationLetterResponse> querySmsAuthorizationLetter(QuerySmsAuthorizationLetterRequest request)
querySmsAuthorizationLetter 在接口中 AsyncClientrequest - the request parameters of QuerySmsAuthorizationLetter QuerySmsAuthorizationLetterRequestpublic CompletableFuture<QuerySmsQualificationRecordResponse> querySmsQualificationRecord(QuerySmsQualificationRecordRequest request)
querySmsQualificationRecord 在接口中 AsyncClientrequest - the request parameters of QuerySmsQualificationRecord QuerySmsQualificationRecordRequestpublic CompletableFuture<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.
querySmsSign 在接口中 AsyncClientrequest - the request parameters of QuerySmsSign QuerySmsSignRequestpublic CompletableFuture<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.
querySmsSignList 在接口中 AsyncClientrequest - the request parameters of QuerySmsSignList QuerySmsSignListRequest@Deprecated public CompletableFuture<QuerySmsTemplateResponse> querySmsTemplate(QuerySmsTemplateRequest request)
querySmsTemplate 在接口中 AsyncClientrequest - the request parameters of QuerySmsTemplate QuerySmsTemplateRequestpublic CompletableFuture<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.
querySmsTemplateList 在接口中 AsyncClientrequest - the request parameters of QuerySmsTemplateList QuerySmsTemplateListRequestpublic CompletableFuture<QuerySmsTrademarkResponse> querySmsTrademark(QuerySmsTrademarkRequest request)
querySmsTrademark 在接口中 AsyncClientrequest - the request parameters of QuerySmsTrademark QuerySmsTrademarkRequestpublic CompletableFuture<RequiredPhoneCodeResponse> requiredPhoneCode(RequiredPhoneCodeRequest request)
requiredPhoneCode 在接口中 AsyncClientrequest - the request parameters of RequiredPhoneCode RequiredPhoneCodeRequestpublic CompletableFuture<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.
sendBatchCardSms 在接口中 AsyncClientrequest - the request parameters of SendBatchCardSms SendBatchCardSmsRequestpublic CompletableFuture<SendBatchSmsResponse> sendBatchSms(SendBatchSmsRequest request)
You can call the operation to send messages to a maximum of 100 recipients at a time.
sendBatchSms 在接口中 AsyncClientrequest - the request parameters of SendBatchSms SendBatchSmsRequestpublic CompletableFuture<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.
sendCardSms 在接口中 AsyncClientrequest - the request parameters of SendCardSms SendCardSmsRequestpublic CompletableFuture<SendLogisticsSmsResponse> sendLogisticsSms(SendLogisticsSmsRequest request)
sendLogisticsSms 在接口中 AsyncClientrequest - the request parameters of SendLogisticsSms SendLogisticsSmsRequestpublic CompletableFuture<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.
sendSms 在接口中 AsyncClientrequest - the request parameters of SendSms SendSmsRequestpublic CompletableFuture<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.
smsConversionIntl 在接口中 AsyncClientrequest - the request parameters of SmsConversionIntl SmsConversionIntlRequestpublic CompletableFuture<SubmitSmsQualificationResponse> submitSmsQualification(SubmitSmsQualificationRequest request)
submitSmsQualification 在接口中 AsyncClientrequest - the request parameters of SubmitSmsQualification SubmitSmsQualificationRequestpublic CompletableFuture<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.
tagResources 在接口中 AsyncClientrequest - the request parameters of TagResources TagResourcesRequestpublic CompletableFuture<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.
untagResources 在接口中 AsyncClientrequest - the request parameters of UntagResources UntagResourcesRequestpublic CompletableFuture<UpdateExtCodeSignResponse> updateExtCodeSign(UpdateExtCodeSignRequest request)
updateExtCodeSign 在接口中 AsyncClientrequest - the request parameters of UpdateExtCodeSign UpdateExtCodeSignRequestpublic CompletableFuture<UpdateSmsQualificationResponse> updateSmsQualification(UpdateSmsQualificationRequest request)
updateSmsQualification 在接口中 AsyncClientrequest - the request parameters of UpdateSmsQualification UpdateSmsQualificationRequestpublic CompletableFuture<UpdateSmsSignResponse> updateSmsSign(UpdateSmsSignRequest request)
updateSmsSign 在接口中 AsyncClientrequest - the request parameters of UpdateSmsSign UpdateSmsSignRequestpublic CompletableFuture<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.
updateSmsTemplate 在接口中 AsyncClientrequest - the request parameters of UpdateSmsTemplate UpdateSmsTemplateRequestpublic CompletableFuture<ValidPhoneCodeResponse> validPhoneCode(ValidPhoneCodeRequest request)
validPhoneCode 在接口中 AsyncClientrequest - the request parameters of ValidPhoneCode ValidPhoneCodeRequestpublic CompletableFuture<VerifyLogisticsSmsMailNoResponse> verifyLogisticsSmsMailNo(VerifyLogisticsSmsMailNoRequest request)
verifyLogisticsSmsMailNo 在接口中 AsyncClientrequest - the request parameters of VerifyLogisticsSmsMailNo VerifyLogisticsSmsMailNoRequestCopyright © 2026. All rights reserved.