新手指引

本文介绍短信服务的基础知识、计费方式、快速使用流程、控制台/API的使用指引以及用户常见问题,帮助您快速上手短信服务。

短信服务概述

短信服务(Short Message Service)是阿里云为广大企业用户或个人用户提供的通信服务。通过API/SDK、控制台调用短信发送能力,将指定信息发送至国内或境外手机号码。您可以在不同场景发送不同类型的短信,例如验证码、通知短信、推广短信以及多媒体短信等,给您带来安全可靠的服务体验。

了解计费方式

短信服务使用全流程中,仅在发送短信时产生费用。短信计费方式分为按量计费和套餐包,请根据需要选择最优的计费方案。详情请参见计费概述

计费方式

说明

按量付费

根据短信的发送条数和短信模板类型进行实时梯度计费。国内短信提交成功但运营商回执失败则不计费。

套餐包

如果有短信套餐包则先扣除套餐包,超出套餐包额度后按量计费,扣除账户余额。

了解使用流程

一条短信由短信签名短信模板组成,因此在发送短信前,您需要先完成短信资质以及签名、模板的申请工作,并等待审核通过。通过模板变量自定义,您可以实现短信内容的定制化。

image
国内短信为例,下表为您介绍使用短信服务的全流程。国际/港澳台消息以具体页面提供的功能为准。

步骤

描述

支持的操作方式

准备工作

请注册阿里云账号并完成实名认证,开通阿里云短信服务。若您通过API使用短信服务,还需要创建AccessKey

控制台开通短信服务

申请资质

提交申请:为规范短信发送,并满足工信部及运营商实名制发送短信的要求,国内短信需提供签名归属方的资质证件信息。请先在控制台申请资质,然后再申请签名和模板。审核规范 | 操作说明

控制台国内消息-资质管理

等待审核:资质审核通过后方可申请签名,预计在2个小时内完成审核。

审核工作时间:周一至周日9:00~21:00,法定节假日顺延。

申请短信签名

提交申请:短信签名是短信发送方的标识,需要能明确辨别发送方。可申请自身主体或授权主体的名称作为签名,建议使用真实应用名称、网站名称或公司名称。审核规范 | 操作说明

控制台国内消息-签名管理

APICreateSmsSign

等待审核:签名审核通过后方可申请模板,预计在2个小时内完成审核。

审核工作时间:周一至周日9:00~21:00,法定节假日顺延。

控制台国内消息-签名管理

APIGetSmsSign | QuerySmsSignList

回执消息SignSmsReport

申请短信模板

提交申请:短信模板即具体发送的短信内容,模板类型支持验证码、通知短信、推广短信。模板由模板变量和模板内容构成,您可以通过变量实现短信内容的定制化,需注意规范使用变量。审核规范 | 操作说明

控制台国内消息-模板管理

APICreateSmsTemplate

等待审核:模板审核通过后方可发送短信,预计在2个小时内完成审核。

审核工作时间:周一至周日9:00~21:00,法定节假日顺延。

控制台国内消息-模板管理

APIGetSmsTemplate | QuerySmsTemplateList

回执消息TemplateSmsReport

发送短信

使用已审核通过的短信签名和短信模板创建短信内容,向目标用户发送短信。

重要

应工信部及各级运营商要求,短信发送需在运营商侧进行实名制报备,阿里云已按照运营商要求持续向运营商发起报备动作。若部分运营商网关未报备,可能导致短信发送被拦截。

实名制报备将在您执行短信发送操作后自动进行,无需您手动发起,预计3-5个工作日报备生效。建议您:

  • 检查您使用的签名是否提交了真实的企业实名制信息,如尚未提供请在资质管理页面提交并等待审核通过; 如您已提供企业实名制信息,阿里云会尽快推动运营商实名制报备进展。

  • 在测试阶段,对三大运营商手机号进行少量多次发送,以便覆盖多条通道的报备,可提高正式发送短信时的成功率。

控制台群发助手 | 操作说明

APISendSms | SendBatchSms

查询发送详情

获取短信发送结果:查询短信发送状态,短信发送状态包括发送成功、发送失败、等待回执。

控制台群发助手 | 业务统计

APIQuerySendDetails

回执消息:SmsReport(HTTP推送模式 | 消息队列模式

获取用户回复内容:查询用户回复的上行短信内容。

回执消息:SmsUp(HTTP推送模式 | 消息队列模式

设置预警

为保障您的业务稳定和资金安全,请您设置联系人并配置预警。当触发预警时,平台会通知到联系人,联系人可第一时间收到预警通知后及时处理。建议您按需配置验证码防盗刷预警套餐包余量预警短信发送量预警短信发送频率预警等。操作说明

控制台联系人设置 | 安全设置 | 发送频率设置

快速体验短信服务

您可以登录控制台快速学习与测试页面,发送测试功能中,快速发送测试短信。建议您绑定测试手机号码后,选择专用测试签名/模板,无需审核即可使用。

发送测试短信
说明
  • 发送测试短信将会计费,请您体验前注意账户余额情况。

  • 如果您选择自定义签名/模板,需申请并审核通过后使用。

  • 具体操作详情,请参见发送测试短信

image

选择使用方式

控制台

    如果您习惯使用交互式操作界面,可通过控制台创建短信内容、发送短信,并查询统计数据等。

  • 通过控制台发送短信

API

获取短信结果

短信服务支持通过多种方式获取短信发送状态、用户回复的短信内容、签名审核状态和模板审核状态。

下表以国内短信为例,国际/港澳台消息以具体页面提供的功能为准。

回执内容

控制台

API

回执消息

签名审核状态

国内消息-签名管理

GetSmsSign出参SignStatus

QuerySmsSignList出参AuditStatus

回执配置-审核状态

模板审核状态

国内消息-模板管理

GetSmsTemplate出参TemplateStatus

QuerySmsTemplateList出参AuditStatus

短信发送状态

国内消息-群发助手

业务统计-发送记录查询

QuerySendDetails出参SendStatus

回执配置-状态报告接收

短信上行消息

暂不支持

暂不支持

回执配置-上行消息接收

加入专属钉群

短信服务为您提供钉钉专属服务群,您可在钉群中提交签名模板、查看用量统计、接收预警消息等。使用钉群功能前,请登录短信服务控制台国内消息设置-钉群设置激活钉群并完成授权。

单击了解专属服务钉群

image

仅支持国内短信使用钉群。具体操作,请参见短信服务专属钉群

常见问题