全部产品
Search
文档中心

Node.js

更新时间: 2019-03-14

入参列表

参数名称 参数类型 必填与否 参数说明
To String 必填 每次只支持一个号码调用发送,号码格式为:Country Code+ Phone Number
From String 选填 支持SenderId的发送,只允许支持数字+字母,含有字母数字的最长11位,纯数字支持15位
Message String 必填 短信的完整内容

出参列表

出参名称 出参类型 样例取值 参数说明
MessageId String 10080303003003 发送回执ID,可根据该ID查询具体的发送状态
To String 6531177810 发送号码
From String Alicloud 目前支持SenderId,返回传入的SenderId
ResponseCode String OK 状态码-返回OK代表请求成功,其他错误码详见错误码列表
ResponseDescription String The SMS Send Request was accepted 状态码的描述
Segments String 1 短信的计费条数
NumberDetail String 号码的详细属性
└Country String Hongkong, China 号码所属国家
└Region String HongKong Number Region
└Carrier String CMI 号码所属的运营商网络

技术对接步骤

1.Core-sdk引用

方法1,通过npm/yarn安装

  1. npm install @alicloud/pop-core

方法2,core-sdk下载地址:Node.js API SDK

2.编写样例程序

调用接口时,请注意:

  1. const Core = require('@alicloud/pop-core');
  2. var client = new Core({
  3. accessKeyId: '<accessKeyId>',
  4. accessKeySecret: '<accessSecret>',
  5. endpoint: 'https://dysmsapi.ap-southeast-1.aliyuncs.com',
  6. apiVersion: '2018-05-01'
  7. });
  8. var params = {
  9. "RegionId": "ap-southeast-1",
  10. "To": "6212345678901",
  11. "From": "1234",
  12. "Message": "Have a test."
  13. }
  14. var requestOption = {
  15. method: 'POST'
  16. };
  17. client.request('SendMessageToGlobe', params, requestOption).then((result) => {
  18. console.log(result);
  19. }, (ex) => {
  20. console.log(ex);
  21. })