本文旨在帮助新用户理解并快速接入阿里云短信服务。通过本指引,您可以完成从服务开通、合规申请到最终发送业务短信的全过程,并预估项目所需时间。
重要信息一览重要时间提醒
完整接入时长:10-15个工作日(含运营商报备)。
最快可发送时间:资质+签名+模板审核通过后(约3-5个工作日)。
生产稳定发送:需等待运营商实名报备完成(7-15个工作日)。
费用透明
验证码、通知短信:0.045元/条起,推广短信:0.055元/条起。
验证码、通知和推广短信超过70字,拆分成多条计费,完整价格表请参见:国内短信服务定价、国际/港澳台短信服务定价。
如果有短信套餐包则先扣除套餐包,超出套餐包额度后按量计费。
功能限制
暂不支持API/控制台查询上行短信(仅支持回调接收)。
推广短信夜间20:00-8:00禁发。
单号码限频:
验证码:最多支持1条/分钟,5条/小时,10条/天。
短信通知和推广短信:最多支持50条/天。
了解使用流程一条短信由短信签名和短信模板组成,因此在发送短信前,您需要先完成短信资质以及签名、模板的申请工作,并等待审核通过。通过模板变量自定义,您可以实现短信内容的定制化。
以国内短信为例,下面为您介绍使用短信服务的全流程。国际/港澳台消息以具体页面提供的功能为准。运营商实名报备流程平均需要5-7个工作日,基于近期观测,部分运营商实名报备流程需要7-10个工作日,但运营商未对此时效进行承诺,实际可能需要更长时间。建议您合理规划业务并提前申请相关资质和签名,以确保在正式使用前有充足的时间完成实名报备。
步骤
描述
支持的操作方式
① 准备工作
请注册阿里云账号并完成实名认证,开通阿里云短信服务。若您通过API使用短信服务,还需要创建AccessKey。
控制台:开通短信服务
② 申请资质
提交申请:为规范短信发送,并满足工信部及运营商实名制发送短信的要求,国内短信需提供签名归属方的资质证件信息。请先申请资质,然后再申请签名和模板。审核规范 | 操作说明
控制台:国内消息-资质管理
API:SubmitSmsQualification | QuerySmsQualificationRecord | QuerySingleSmsQualification
等待审核:资质审核通过后方可申请签名。受短信签名实名制报备要求影响,当前资质审核工单量增长快速,审核时间可能会延长,请耐心等待,预计2个工作日内完成。
审核工作时间:周一至周日9:00~21:00,法定节假日顺延。③ 申请短信签名
提交申请:短信签名是短信发送方的标识,需要能明确辨别发送方。可申请自身主体或授权主体的名称作为签名,建议使用企事业单位名。审核规范 | 操作说明
控制台:国内消息-签名管理
API:CreateSmsSign
等待审核:签名审核通过后方可申请模板,预计在2个小时内完成审核。
审核工作时间:周一至周日9:00~21:00,法定节假日顺延。控制台:国内消息-签名管理
API:GetSmsSign | QuerySmsSignList
回执消息:SignSmsReport
签名实名制报备:新增签名将在审核通过后自动提交报备,存量签名请在签名管理页面检查后手动提交报备。未报备的签名会被运营商拦截发送。操作说明
运营商报备时长:7-10个工作日或更长时间。
重要 在未完全完成报备之前,您的短信可能会发送失败,返回错误码如下:
PORT_NOT_REGISTERED:当前使用端口号尚未完成企业实名制报备流程。
运营商实名报备流程平均需要5-7个工作日,基于近期观测,部分运营商实名报备流程需要7-10个工作日,但运营商未对此时效进行承诺,实际可能需要更长时间。请您合理规划业务计划,并在正式使用前提前申请相关资质和签名,预留时间进行发送测试,以确保在正式使用前有充足的时间完成实名报备。
④ 申请短信模板
提交申请:短信模板即具体发送的短信内容,模板类型支持验证码、通知短信、推广短信。模板由模板变量和模板内容构成,您可以通过变量实现短信内容的定制化,需注意规范使用变量。审核规范 | 操作说明
控制台:国内消息-模板管理
API:CreateSmsTemplate
等待审核:模板审核通过后方可发送短信,预计在2个小时内完成审核。
审核工作时间:周一至周日9:00~21:00,法定节假日顺延。控制台:国内消息-模板管理
API:GetSmsTemplate | QuerySmsTemplateList
回执消息:TemplateSmsReport
⑤ 发送短信
使用已审核通过的短信签名和短信模板创建短信内容,向目标用户发送短信。
重要 建议您等待签名报备状态变更为报备成功后再批量发送,您可使用三大运营商的手机号、少量多次尝试使用该签名发送,观察短信发送效果。
控制台:群发助手 | 操作说明
API:SendSms | SendBatchSms
⑥ 查询发送详情
获取短信发送结果:查询短信发送状态,短信发送状态包括发送成功、发送失败、等待回执。
控制台:群发助手 | 业务统计
API:QuerySendDetails
回执消息:SmsReport(HTTP推送模式 | 消息队列模式)
获取用户回复内容:查询用户回复的上行短信内容。
回执消息:SmsUp(HTTP推送模式 | 消息队列模式)
⑦ 设置预警
为保障您的业务稳定和资金安全,请您设置联系人并配置预警。当触发预警时,平台会通知到联系人,联系人可第一时间收到预警通知后及时处理。建议您按需配置验证码防盗刷预警、套餐包余量预警、短信发送量预警和短信发送频率预警等。操作说明
控制台:联系人设置 | 安全设置 | 发送频率设置
体验短信服务您可以登录控制台快速学习与测试页面,在发送测试功能中,快速发送测试短信。您需自行申请签名和模板并等待审核通过,绑定测试号码后即可体验短信发送功能。
发送测试短信说明 发送测试短信将会计费,请您体验前注意账户余额情况。
具体操作详情,请参见测试短信发送。
选择使用方式
控制台
如果您习惯使用交互式操作界面,可通过控制台创建短信内容、发送短信,并查询统计数据等。
通过控制台发送短信
API
如果您习惯使用API或SDK编码,可通过API来发送短信。
通过API发送短信
审核规则速览获取短信结果短信服务支持通过多种方式获取短信发送状态、用户回复的短信内容、签名审核状态和模板审核状态。
下表以国内短信为例,国际/港澳台消息以具体页面提供的功能为准。回执内容
控制台
API
回执消息
签名审核状态
国内消息-签名管理
GetSmsSign出参SignStatus
QuerySmsSignList出参AuditStatus
回执配置-审核状态
模板审核状态
国内消息-模板管理
GetSmsTemplate出参TemplateStatus
QuerySmsTemplateList出参AuditStatus
短信发送状态
国内消息-群发助手
业务统计-发送记录查询
QuerySendDetails出参SendStatus
回执配置-状态报告接收
短信上行消息
暂不支持
暂不支持
回执配置-上行消息接收
加入专属钉群短信服务为您提供钉钉专属服务群,您可在钉群中提交签名模板、查看用量统计、接收预警消息等。使用钉群功能前,请登录短信服务控制台国内消息设置-钉群设置激活钉群并完成授权。
单击了解专属服务钉群
仅支持国内短信使用钉群。具体操作,请参见短信服务专属钉群。常见问题产品使用FAQ
短信计费FAQ
回执消息FAQ
API&SDK常见问题
短信资质FAQ
短信签名FAQ
短信模板FAQ
短信发送FAQ