public interface AsyncClient
extends com.aliyun.core.utils.SdkAutoCloseable
static DefaultAsyncClientBuilder builder()
static AsyncClient create()
CompletableFuture<AddAxnTrackNoResponse> addAxnTrackNo(AddAxnTrackNoRequest request)
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.
request - the request parameters of AddAxnTrackNo AddAxnTrackNoRequestCompletableFuture<AddSecretBlacklistResponse> addSecretBlacklist(AddSecretBlacklistRequest request)
You can call this operation up to 100 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 AddSecretBlacklist AddSecretBlacklistRequestCompletableFuture<BindAXBCallResponse> bindAXBCall(BindAXBCallRequest request)
request - the request parameters of BindAXBCall BindAXBCallRequestCompletableFuture<BindAxbResponse> bindAxb(BindAxbRequest request)
Before you add an AXB binding, we recommend that you specify role A and role B in the AXB device certificate (ProductKey, DeviceName, and DeviceSecret) in your business scenario. For example, in a taxi-hailing scenario, role A is the passenger and role B is the driver.
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.
request - the request parameters of BindAxb BindAxbRequestCompletableFuture<BindAxb700Response> bindAxb700(BindAxb700Request request)
request - the request parameters of BindAxb700 BindAxb700RequestCompletableFuture<BindAxbFixedLineResponse> bindAxbFixedLine(BindAxbFixedLineRequest request)
request - the request parameters of BindAxbFixedLine BindAxbFixedLineRequestCompletableFuture<BindAxgResponse> bindAxg(BindAxgRequest request)
An AXG protection solution can be configured to meet the requirements for grading users, limiting the scope of calls, and restricting order snatching. The letter G represents a phone number group to which you can add phone numbers as needed.
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.
request - the request parameters of BindAxg BindAxgRequestCompletableFuture<BindAxnResponse> bindAxn(BindAxnRequest request)
An AXN private number is a dedicated private number assigned to phone number A. When an N-side number is used to call phone number X, the call is forwarded to phone number A.
request - the request parameters of BindAxn BindAxnRequestCompletableFuture<BindAxnExtensionResponse> bindAxnExtension(BindAxnExtensionRequest request)
Before you add an AXN extension binding, confirm phone number A and phone number N in the business scenario. Phone number A belongs to a customer, and phone number X is the private number assigned to the customer. When any other phone number is used to call phone number X and the extension, the call is transferred to phone number A. When phone number A is used to call phone number X, the call is transferred to the default phone number B that is specified during the phone number binding.
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.
request - the request parameters of BindAxnExtension BindAxnExtensionRequestCompletableFuture<BindAxnExtensionFixedLineResponse> bindAxnExtensionFixedLine(BindAxnExtensionFixedLineRequest request)
request - the request parameters of BindAxnExtensionFixedLine BindAxnExtensionFixedLineRequestCompletableFuture<BindAxnFixedLineResponse> bindAxnFixedLine(BindAxnFixedLineRequest request)
request - the request parameters of BindAxnFixedLine BindAxnFixedLineRequestCompletableFuture<BindBatchAxgResponse> bindBatchAxg(BindBatchAxgRequest request)
request - the request parameters of BindBatchAxg BindBatchAxgRequestCompletableFuture<BindGxb700Response> bindGxb700(BindGxb700Request request)
request - the request parameters of BindGxb700 BindGxb700RequestCompletableFuture<BindXBResponse> bindXB(BindXBRequest request)
request - the request parameters of BindXB BindXBRequestCompletableFuture<BuySecretNoResponse> buySecretNo(BuySecretNoRequest request)
After you create a phone number pool in the Phone Number Protection console, the phone number pool is empty by default. You must purchase phone numbers and add them to the phone number pool.
request - the request parameters of BuySecretNo BuySecretNoRequestCompletableFuture<CancelPickUpWaybillResponse> cancelPickUpWaybill(CancelPickUpWaybillRequest request)
You can call this operation up to 100 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 CancelPickUpWaybill CancelPickUpWaybillRequestCompletableFuture<ConfigXResponse> configX(ConfigXRequest request)
request - the request parameters of ConfigX ConfigXRequestCompletableFuture<CreateAxgGroupResponse> createAxgGroup(CreateAxgGroupRequest request)
Before you add an AXG binding, you must purchase phone number X, create number group G, and then add phone numbers to number group G. If you do not add phone numbers to number group G after you create number group G, you can call the OperateAxgGroup operation to add phone numbers to number group G.
Up to 2,000 number groups G can be added for a single phone number pool.
request - the request parameters of CreateAxgGroup CreateAxgGroupRequestCompletableFuture<CreateFixedNoAReportResponse> createFixedNoAReport(CreateFixedNoAReportRequest request)
request - the request parameters of CreateFixedNoAReport CreateFixedNoAReportRequestCompletableFuture<CreatePhoneNoAReportResponse> createPhoneNoAReport(CreatePhoneNoAReportRequest request)
request - the request parameters of CreatePhoneNoAReport CreatePhoneNoAReportRequestCompletableFuture<CreatePickUpWaybillResponse> createPickUpWaybill(CreatePickUpWaybillRequest request)
You can call this operation up to 100 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 CreatePickUpWaybill CreatePickUpWaybillRequestCompletableFuture<CreatePickUpWaybillPreQueryResponse> createPickUpWaybillPreQuery(CreatePickUpWaybillPreQueryRequest request)
You can call this operation up to 100 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 CreatePickUpWaybillPreQuery CreatePickUpWaybillPreQueryRequestCompletableFuture<CreateSmsSignResponse> createSmsSign(CreateSmsSignRequest request)
request - the request parameters of CreateSmsSign CreateSmsSignRequestCompletableFuture<DeleteAxbBindFixedLineResponse> deleteAxbBindFixedLine(DeleteAxbBindFixedLineRequest request)
request - the request parameters of DeleteAxbBindFixedLine DeleteAxbBindFixedLineRequestCompletableFuture<DeleteAxgGroupResponse> deleteAxgGroup(DeleteAxgGroupRequest request)
request - the request parameters of DeleteAxgGroup DeleteAxgGroupRequestCompletableFuture<DeleteAxnBindFixedLineResponse> deleteAxnBindFixedLine(DeleteAxnBindFixedLineRequest request)
request - the request parameters of DeleteAxnBindFixedLine DeleteAxnBindFixedLineRequestCompletableFuture<DeleteAxnExtensionBindFixedLineResponse> deleteAxnExtensionBindFixedLine(DeleteAxnExtensionBindFixedLineRequest request)
request - the request parameters of DeleteAxnExtensionBindFixedLine DeleteAxnExtensionBindFixedLineRequestCompletableFuture<DeleteSecretAPhoneNoToCustResponse> deleteSecretAPhoneNoToCust(DeleteSecretAPhoneNoToCustRequest request)
request - the request parameters of DeleteSecretAPhoneNoToCust DeleteSecretAPhoneNoToCustRequestCompletableFuture<DeleteSecretBlacklistResponse> deleteSecretBlacklist(DeleteSecretBlacklistRequest request)
You can call this operation up to 100 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 DeleteSecretBlacklist DeleteSecretBlacklistRequestCompletableFuture<GetDyplsOSSInfoForUploadFileResponse> getDyplsOSSInfoForUploadFile(GetDyplsOSSInfoForUploadFileRequest request)
request - the request parameters of GetDyplsOSSInfoForUploadFile GetDyplsOSSInfoForUploadFileRequestCompletableFuture<GetSecretAsrDetailResponse> getSecretAsrDetail(GetSecretAsrDetailRequest request)
Before you call the GetSecretAsrDetail operation, set the ASRStatus parameter to true in the BindAxn operation. This ensures that you can obtain the ASR result properly.
You can call this operation up to 100 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 GetSecretAsrDetail GetSecretAsrDetailRequestCompletableFuture<GetTotalPublicUrlResponse> getTotalPublicUrl(GetTotalPublicUrlRequest request)
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 GetTotalPublicUrl GetTotalPublicUrlRequestCompletableFuture<GetXConfigResponse> getXConfig(GetXConfigRequest request)
request - the request parameters of GetXConfig GetXConfigRequestCompletableFuture<GetXDefaultConfigResponse> getXDefaultConfig(GetXDefaultConfigRequest request)
request - the request parameters of GetXDefaultConfig GetXDefaultConfigRequestCompletableFuture<ListXTelephonesResponse> listXTelephones(ListXTelephonesRequest request)
request - the request parameters of ListXTelephones ListXTelephonesRequestCompletableFuture<LockSecretNoResponse> lockSecretNo(LockSecretNoRequest request)
After a phone number is locked, the locked phone number cannot be selected when you call an operation to create a binding.
You can call this operation up to 500 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 LockSecretNo LockSecretNoRequestCompletableFuture<OperateAxgGroupResponse> operateAxgGroup(OperateAxgGroupRequest request)
After you create number group G, you can call the OperateAxgGroup operation to modify number group G. For example, you can add phone numbers to number group G, delete phone numbers from number group G, and replace all phone numbers in number group G.
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.
request - the request parameters of OperateAxgGroup OperateAxgGroupRequestCompletableFuture<OperateBlackNoResponse> operateBlackNo(OperateBlackNoRequest request)
The OperateBlackNo operation supports the following number pool types: AXN, AXN extension, and 95AXN.
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 OperateBlackNo OperateBlackNoRequestCompletableFuture<QueryAxbBindFixedLineResponse> queryAxbBindFixedLine(QueryAxbBindFixedLineRequest request)
request - the request parameters of QueryAxbBindFixedLine QueryAxbBindFixedLineRequestCompletableFuture<QueryAxnBindFixedLineResponse> queryAxnBindFixedLine(QueryAxnBindFixedLineRequest request)
request - the request parameters of QueryAxnBindFixedLine QueryAxnBindFixedLineRequestCompletableFuture<QueryAxnExtensionBindFixedLineResponse> queryAxnExtensionBindFixedLine(QueryAxnExtensionBindFixedLineRequest request)
request - the request parameters of QueryAxnExtensionBindFixedLine QueryAxnExtensionBindFixedLineRequestCompletableFuture<QueryPhoneNoAByTrackNoResponse> queryPhoneNoAByTrackNo(QueryPhoneNoAByTrackNoRequest request)
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.
request - the request parameters of QueryPhoneNoAByTrackNo QueryPhoneNoAByTrackNoRequestCompletableFuture<QueryRecordFileDownloadUrlResponse> queryRecordFileDownloadUrl(QueryRecordFileDownloadUrlRequest request)
If the recording feature is enabled for a binding, all calls made by the bound phone numbers are recorded. You can obtain the download URL of a recording file by calling the QueryRecordFileDownloadUrl operation and download the recording file.
We recommend that you subscribe to the recording status report SecretRecording. The values of the response parameters in SecretRecording can be used as the values of the request parameters for downloading a recording file.
request - the request parameters of QueryRecordFileDownloadUrl QueryRecordFileDownloadUrlRequestCompletableFuture<QuerySecretAPhoneNoToCustResponse> querySecretAPhoneNoToCust(QuerySecretAPhoneNoToCustRequest request)
request - the request parameters of QuerySecretAPhoneNoToCust QuerySecretAPhoneNoToCustRequestCompletableFuture<QuerySecretNoDetailResponse> querySecretNoDetail(QuerySecretNoDetailRequest request)
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. We recommend that you take note of the limit when you call this operation.
request - the request parameters of QuerySecretNoDetail QuerySecretNoDetailRequestCompletableFuture<QuerySecretNoRemainResponse> querySecretNoRemain(QuerySecretNoRemainRequest request)
When purchasing a phone number, specify the home location. If no sufficient phone numbers are available for purchase in the home location, the purchase of the phone number fails. Before calling the BuySecretNo operation to purchase a phone number, call the QuerySecretNoRemain operation to query the quantity of remaining phone numbers available for online purchase.
request - the request parameters of QuerySecretNoRemain QuerySecretNoRemainRequestCompletableFuture<QuerySoundRecordResponse> querySoundRecord(QuerySoundRecordRequest request)
request - the request parameters of QuerySoundRecord QuerySoundRecordRequestCompletableFuture<QuerySubsIdResponse> querySubsId(QuerySubsIdRequest request)
You can query binding IDs by phone number X. In the AXB product, multiple bindings may exist for the same phone number X. In this case, multiple binding IDs may be obtained for the same phone number X.
request - the request parameters of QuerySubsId QuerySubsIdRequestCompletableFuture<QuerySubscriptionDetailResponse> querySubscriptionDetail(QuerySubscriptionDetailRequest request)
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.
You must specify either PoolKey or ProductType. If both parameters are not specified, an error is reported when you call the QuerySubscriptionDetail operation. We recommend that you specify the ProductType parameter for the original key accounts of Alibaba Cloud and the PoolKey parameter for Alibaba Cloud users.
request - the request parameters of QuerySubscriptionDetail QuerySubscriptionDetailRequestCompletableFuture<ReleaseSecretNoResponse> releaseSecretNo(ReleaseSecretNoRequest request)
After a phone number is released, it will no longer be charged from the following month.
request - the request parameters of ReleaseSecretNo ReleaseSecretNoRequestCompletableFuture<UnBindAXBResponse> unBindAXB(UnBindAXBRequest request)
request - the request parameters of UnBindAXB UnBindAXBRequestCompletableFuture<UnBindXBResponse> unBindXB(UnBindXBRequest request)
request - the request parameters of UnBindXB UnBindXBRequestCompletableFuture<UnbindSubs700Response> unbindSubs700(UnbindSubs700Request request)
request - the request parameters of UnbindSubs700 UnbindSubs700RequestCompletableFuture<UnbindSubscriptionResponse> unbindSubscription(UnbindSubscriptionRequest request)
Before releasing a phone number, you must call the UnbindSubscription operation to unbind the phone number.
request - the request parameters of UnbindSubscription UnbindSubscriptionRequestCompletableFuture<UnlockSecretNoResponse> unlockSecretNo(UnlockSecretNoRequest request)
After a phone number is unlocked, you can reselect the unlocked phone number when you call an operation to create a binding.
You can call this operation up to 500 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 UnlockSecretNo UnlockSecretNoRequestCompletableFuture<UpdateAxbBindFixedLineResponse> updateAxbBindFixedLine(UpdateAxbBindFixedLineRequest request)
request - the request parameters of UpdateAxbBindFixedLine UpdateAxbBindFixedLineRequestCompletableFuture<UpdateAxnBindFixedLineResponse> updateAxnBindFixedLine(UpdateAxnBindFixedLineRequest request)
request - the request parameters of UpdateAxnBindFixedLine UpdateAxnBindFixedLineRequestCompletableFuture<UpdateAxnExtensionBindFixedLineResponse> updateAxnExtensionBindFixedLine(UpdateAxnExtensionBindFixedLineRequest request)
request - the request parameters of UpdateAxnExtensionBindFixedLine UpdateAxnExtensionBindFixedLineRequestCompletableFuture<UpdateSubs700Response> updateSubs700(UpdateSubs700Request request)
request - the request parameters of UpdateSubs700 UpdateSubs700RequestCompletableFuture<UpdateSubscriptionResponse> updateSubscription(UpdateSubscriptionRequest request)
You can call this operation up to 10,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 UpdateSubscription UpdateSubscriptionRequestCopyright © 2025. All rights reserved.