只要使用短信服务,必须先在阿里云OpenAPI进行模版和签名吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
是的,只要使用阿里云短信服务发送短信,必须先申请并审核通过短信签名和短信模板,无论您是通过控制台还是API进行操作。以下是详细说明:
根据阿里云短信服务的规定,短信签名和模板是发送短信的必传参数。没有经过审核的签名和模板,无法完成短信发送。
- 短信签名:作为短信发送方的标识,需明确标明发送方身份(如公司名称、应用名称等)。
- 短信模板:定义了短信的具体内容,支持验证码、通知短信和推广短信等多种类型。
在正式发送短信前,您需要完成以下步骤: 1. 申请资质:根据工信部及运营商的要求,国内短信需提交签名归属方的资质证件信息,并等待审核通过(预计2小时内完成)。 2. 申请短信签名:提交签名申请后,需等待审核通过(预计2小时内完成)。审核通过后方可申请模板。 3. 申请短信模板:在签名审核通过后,提交模板申请并等待审核通过(预计2小时内完成)。模板审核通过后,才能用于发送短信。
如果您处于测试阶段,可以使用测试专用签名和模板,但需要注意以下限制: - 测试签名和模板必须一起使用。 - 测试短信只能发送给已绑定的测试手机号码(最多5个)。 - 如果测试签名和模板无法满足需求,您可以申请自定义测试签名和模板,但同样需要通过审核。
在测试完成后,进入正式环境时,您需要重新申请正式签名和模板: - 正式签名:关联正式资质,不能选择测试或学习来源。 - 正式模板:关联正式签名,不能选择测试签名。
即使您通过API发送短信,仍然需要提前在控制台完成签名和模板的申请与审核。API调用时,需指定已审核通过的签名和模板ID。
综上所述,无论是通过控制台还是API使用短信服务,签名和模板的申请与审核都是必不可少的前提条件。