Node.js SDK

安装

Uni Node.js SDK 使用 npm 托管,可从公共 npm 仓库 中获得。

在项目中添加 unisms 作为依赖:

npm i unisms

或使用 Yarn:

yarn add unisms

使用示例

以下示例展示如何使用 Uni Node.js SDK 快速调用服务。

发送短信

import UniSMS from 'unisms' // 初始化 const client = new UniSMS({ accessKeyId: 'your access key id', accessKeySecret: 'your access key secret', // 若使用简易验签模式请删除此行 }) // 发送短信 client.send({ to: 'your phone number', signature: 'UniSMS', templateId: 'login_tmpl', templateData: { code: 8888, }, }) .then(ret => { console.info('Result:', ret) }) .catch(e => { console.error(e) })

如若遇到以下报错:

SyntaxError: Cannot use import statement outside a module

或报错:

TypeError: UniSMS is not a constructor

可以调整引用的方式为:

// import UniSMS from 'unisms' const UniSMS = require('unisms').default