// This file is auto-generated, don't edit it. Thanks. package com.ruoyi.common.utils; import com.aliyun.tea.*; public class VoiceUtil { /** * description : *
使用凭据初始化账号Client
* @return Client * * @throws Exception */ public static com.aliyun.dyvmsapi20170525.Client createClient() throws Exception { // 工程代码建议使用更安全的无AK方式,凭据配置方式请参见:https://help.aliyun.com/document_detail/378657.html。 com.aliyun.credentials.Client credential = new com.aliyun.credentials.Client(); com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config() .setCredential(credential); // Endpoint 请参考 https://api.aliyun.com/product/Dyvmsapi config.endpoint = "dyvmsapi.aliyuncs.com"; return new com.aliyun.dyvmsapi20170525.Client(config); } public static void send(String phone) throws Exception { com.aliyun.dyvmsapi20170525.Client client = VoiceUtil.createClient(); com.aliyun.dyvmsapi20170525.models.SingleCallByVoiceRequest singleCallByVoiceRequest = new com.aliyun.dyvmsapi20170525.models.SingleCallByVoiceRequest() .setCalledNumber(phone) .setVoiceCode("111111"); com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions(); try { // 复制代码运行请自行打印 API 的返回值 client.singleCallByVoiceWithOptions(singleCallByVoiceRequest, runtime); } catch (TeaException error) { // 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。 // 错误 message System.out.println(error.getMessage()); // 诊断地址 System.out.println(error.getData().get("Recommend")); com.aliyun.teautil.Common.assertAsString(error.message); } catch (Exception _error) { TeaException error = new TeaException(_error.getMessage(), _error); // 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。 // 错误 message System.out.println(error.getMessage()); // 诊断地址 System.out.println(error.getData().get("Recommend")); com.aliyun.teautil.Common.assertAsString(error.message); } } }