本文介绍短信服务的基础知识、计费方式、快速使用流程、控制台/API的使用指引以及用户常见问题,帮助您快速上手短信服务。
短信服务概述
短信服务(Short Message Service)是阿里云为广大企业用户或个人用户提供的通信服务。通过API/SDK、控制台调用短信发送能力,将指定信息发送至国内或境外手机号码。您可以在不同场景发送不同类型的短信,例如验证码、通知短信、推广短信以及多媒体短信等,给您带来安全可靠的服务体验。
了解计费方式
短信服务使用全流程中,仅在发送短信时产生费用。短信计费方式分为按量计费和套餐包,请根据需要选择最优的计费方案。详情请参见计费概述。
计费方式 | 说明 |
按量付费 | 根据短信的发送条数和短信模板类型进行实时梯度计费。国内短信提交成功但运营商回执失败则不计费。 |
套餐包 | 如果有短信套餐包则先扣除套餐包,超出套餐包额度后按量计费,扣除账户余额。 |
了解使用流程
一条短信由短信签名和短信模板组成,因此在发送短信前,您需要先完成短信资质以及签名、模板的申请工作,并等待审核通过。通过模板变量自定义,您可以实现短信内容的定制化。
以国内短信为例,下表为您介绍使用短信服务的全流程。国际/港澳台消息以具体页面提供的功能为准。
步骤 | 描述 | 支持的操作方式 |
① 准备工作 | 请注册阿里云账号并完成实名认证,开通阿里云短信服务。若您通过API使用短信服务,还需要创建AccessKey。 | 控制台:开通短信服务 |
② 申请资质 | 提交申请:为规范短信发送,并满足工信部及运营商实名制发送短信的要求,国内短信需提供签名归属方的资质证件信息。请先在控制台申请资质,然后再申请签名和模板。审核规范 | 操作说明 | 控制台:国内消息-资质管理 |
等待审核:资质审核通过后方可申请签名,预计在2个小时内完成审核。 审核工作时间:周一至周日9:00~21:00,法定节假日顺延。 | ||
③ 申请短信签名 | 提交申请:短信签名是短信发送方的标识,需要能明确辨别发送方。可申请自身主体或授权主体的名称作为签名,建议使用真实应用名称、网站名称或公司名称。审核规范 | 操作说明 | 控制台:国内消息-签名管理 API:CreateSmsSign |
等待审核:签名审核通过后方可申请模板,预计在2个小时内完成审核。 审核工作时间:周一至周日9:00~21:00,法定节假日顺延。 | 控制台:国内消息-签名管理 API:GetSmsSign | QuerySmsSignList 回执消息:SignSmsReport | |
④ 申请短信模板 | 提交申请:短信模板即具体发送的短信内容,模板类型支持验证码、通知短信、推广短信。模板由模板变量和模板内容构成,您可以通过变量实现短信内容的定制化,需注意规范使用变量。审核规范 | 操作说明 | 控制台:国内消息-模板管理 |
等待审核:模板审核通过后方可发送短信,预计在2个小时内完成审核。 审核工作时间:周一至周日9:00~21:00,法定节假日顺延。 | 控制台:国内消息-模板管理 API:GetSmsTemplate | QuerySmsTemplateList 回执消息:TemplateSmsReport | |
⑤ 发送短信 | 使用已审核通过的短信签名和短信模板创建短信内容,向目标用户发送短信。 重要 应工信部及各级运营商要求,短信发送需在运营商侧进行实名制报备,阿里云已按照运营商要求持续向运营商发起报备动作。若部分运营商网关未报备,可能导致短信发送被拦截。 实名制报备将在您执行短信发送操作后自动进行,无需您手动发起,预计3-5个工作日报备生效。建议您:
| API:SendSms | SendBatchSms |
⑥ 查询发送详情 | 获取短信发送结果:查询短信发送状态,短信发送状态包括发送成功、发送失败、等待回执。 | API:QuerySendDetails |
获取用户回复内容:查询用户回复的上行短信内容。 | ||
⑦ 设置预警 | 为保障您的业务稳定和资金安全,请您设置联系人并配置预警。当触发预警时,平台会通知到联系人,联系人可第一时间收到预警通知后及时处理。建议您按需配置验证码防盗刷预警、套餐包余量预警、短信发送量预警和短信发送频率预警等。操作说明 |
快速体验短信服务
您可以登录控制台快速学习与测试页面,在发送测试功能中,快速发送测试短信。建议您绑定测试手机号码后,选择专用测试签名/模板,无需审核即可使用。 发送测试短信 说明
|
选择使用方式
获取短信结果
短信服务支持通过多种方式获取短信发送状态、用户回复的短信内容、签名审核状态和模板审核状态。
下表以国内短信为例,国际/港澳台消息以具体页面提供的功能为准。
回执内容 | 控制台 | API | 回执消息 |
签名审核状态 | GetSmsSign出参 QuerySmsSignList出参 | ||
模板审核状态 | GetSmsTemplate出参 QuerySmsTemplateList出参 | ||
短信发送状态 | QuerySendDetails出参 | ||
短信上行消息 | 暂不支持 | 暂不支持 |
加入专属钉群
短信服务为您提供钉钉专属服务群,您可在钉群中提交签名模板、查看用量统计、接收预警消息等。使用钉群功能前,请登录短信服务控制台国内消息设置-钉群设置激活钉群并完成授权。
仅支持国内短信使用钉群。具体操作,请参见短信服务专属钉群。