您可以通过直接添加阿里云SDK依赖包的方式安装阿里云Node.js SDK。

前提条件

在安装和使用阿里云Node.js SDK前,确保您已经:
  • 安装Node.js环境。请确认Node.js版本为8.0及以上。
  • 已经注册阿里云账号并生成访问密钥(AccessKey)。详细步骤,请参见AccessKey

安装Node.js SDK核心库

执行以下命令,安装Node.js SDK核心库。
npm install @alicloud/pop-core -S

您也可以使用cnpm、yarn等包管理工具来安装@alicloud/pop-core。

安装步骤

请参考以下步骤,使用依赖包工具安装Node.js SDK。

执行以下命令,安装阿里云SDK核心库。
npm install @alicloud/pop-core -S

您也可以使用cnpm、yarn等包管理工具来安装@alicloud/pop-core。

GitHub地址:GitHub仓库说明

npm地址:npm地址

发送短信

  • 代码示例
    const Core = require('@alicloud/pop-core');
    
    var client = new Core({
      accessKeyId: '<accessKeyId>',
      accessKeySecret: '<accessSecret>',
      endpoint: 'https://dysmsapi.aliyuncs.com',
      apiVersion: '2017-05-25'
    });
    
    var params = {
      "PhoneNumbers": "1503871****",
      "SignName": "阿里大于测试专用",
      "TemplateCode": "SMS_209335004",
      "TemplateParam": "{\"code\":\"1111\"}"
    }
    
    var requestOption = {
      method: 'POST'
    };
    
    client.request('SendSms', params, requestOption).then((result) => {
      console.log(JSON.stringify(result));
    }, (ex) => {
      console.log(ex);
    })
  • 结果示例
    {  "RequestId": "614048FB-0619-4439-A1D5-AA8B218A****",  "Message": "OK",  "BizId": "386715418801811068^0",  "Code": "OK"}

相关文档

  • 如果您想了解更多示例,请参见OpenAPI开发者门户
    说明 登录开发者门户平台,SDK版本选择时,请选择 原版 SDK
  • 短信服务相关API,请参见API概览