UNPKG

n8n-nodes-aliyun-token

Version:

Generate a token for Aliyun Intelligent Speech Service (NLS).

57 lines 2.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AliyunTokenNode = void 0; const AliyunToken_utils_1 = require("./AliyunToken.utils"); class AliyunTokenNode { constructor() { this.description = { displayName: 'Aliyun NLS Token Generator', name: 'aliyunTokenNode', group: ['transform'], version: 1, icon: 'file:aliyun.svg', description: 'Generate a token for Aliyun Intelligent Speech Service (NLS)', defaults: { name: 'Aliyun Token', }, inputs: ['main'], outputs: ['main'], properties: [ { displayName: 'Access Key ID', name: 'accessKeyId', type: 'string', default: '', required: true, }, { displayName: 'Access Key Secret', name: 'accessKeySecret', type: 'string', default: '', typeOptions: { password: true, }, required: true, }, ], }; } async execute() { const items = this.getInputData(); const returnData = []; for (let i = 0; i < items.length; i++) { const accessKeyId = this.getNodeParameter('accessKeyId', i); const accessKeySecret = this.getNodeParameter('accessKeySecret', i); const result = await (0, AliyunToken_utils_1.fetchAliyunToken)(accessKeyId, accessKeySecret); returnData.push({ json: { result } }); } return this.prepareOutputData(returnData); } } exports.AliyunTokenNode = AliyunTokenNode; //# sourceMappingURL=AliyunTokenNode.node.js.map