本文为您介绍短信服务Node.js SDK的使用方法及示例。

前提条件

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

安装步骤

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

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

发送短信

  • 代码示例
    const Core = require('@alicloud/pop-core');
    
    var client = new Core({
      accessKeyId: '<your-access-key-id>',
      accessKeySecret: '<your-access-key-secret>',
      // securityToken: '<your-sts-token>', // use STS Token
      endpoint: 'https://dysmsapi.aliyuncs.com',
      apiVersion: '2017-05-25'
    });
    
    var params = {
      "PhoneNumbers": "1368846****",//接收短信的手机号码
      "SignName": "阿里云测试",//短信签名名称
      "TemplateCode": "SMS_20933****" //短信模板CODE
    }
    
    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概览