// This file is auto-generated, don't edit it
import Dysmsapi20170525, * as $Dysmsapi20170525 from '@alicloud/dysmsapi20170525';
// 依赖的模块可通过下载工程中的模块依赖文件或右上角的获取 SDK 依赖信息查看
import OpenApi, * as $OpenApi from '@alicloud/openapi-client';
import * as $tea from '@alicloud/tea-typescript';
export default class Client {
/**
* 使用AK&SK初始化账号Client
* @param accessKeyId
* @param accessKeySecret
* @return Client
* @throws Exception
*/
static createClient(accessKeyId: string, accessKeySecret: string): Dysmsapi20170525 {
let config = new $OpenApi.Config({
// 您的AccessKey ID
accessKeyId: accessKeyId,
// 您的AccessKey Secret
accessKeySecret: accessKeySecret,
});
// 访问的域名
config.endpoint = `dysmsapi.aliyuncs.com`;
return new Dysmsapi20170525(config);
}
static async main(args: string[]): Promise<void> {
let client = Client.createClient("accessKeyId", "accessKeySecret");
let sendSmsRequest = new $Dysmsapi20170525.SendSmsRequest({
phoneNumbers: "13333",
signName: " 业务相关",
templateCode: "SMS 590123",
templateParam: "{\"code\":\"123456\"}",
});
// 复制代码运行请自行打印 API 的返回值
await client.sendSms(sendSmsRequest);
}
}
Client.main(process.argv.slice(2));
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
// This file is auto-generated, don't edit it
const dysmsapi20170525_1 = __importStar(require("@alicloud/dysmsapi20170525")), $Dysmsapi20170525 = dysmsapi20170525_1;
// 依赖的模块可通过下载工程中的模块依赖文件或右上角的获取 SDK 依赖信息查看
const $OpenApi = __importStar(require("@alicloud/openapi-client"));
class Client {
/**
* 使用AK&SK初始化账号Client
* @param accessKeyId
* @param accessKeySecret
* @return Client
* @throws Exception
*/
static createClient(accessKeyId, accessKeySecret) {
let config = new $OpenApi.Config({
// 您的AccessKey ID
accessKeyId: accessKeyId,
// 您的AccessKey Secret
accessKeySecret: accessKeySecret,
});
// 访问的域名
config.endpoint = `dysmsapi.aliyuncs.com`;
return new dysmsapi20170525_1.default(config);
}
static async main(args) {
let client = Client.createClient("1", "2");
let sendSmsRequest = new $Dysmsapi20170525.SendSmsRequest({
phoneNumbers: "138522",
signName: "xxx相关",
templateCode: "xxx",
templateParam: "{\"code\":\"123411\"}",
});
// 复制代码运行请自行打印 API 的返回值
await client.sendSms(sendSmsRequest);
}
}
exports.default = Client;
Client.main(process.argv.slice(2));
//# sourceMappingURL=client.js.map