开发者社区 问答 正文

阿里云OpenAPI 一样需要以模板形式发出吗?

阿里云OpenAPI如果用+86 portal 处理+853 的api sms,一样需要以模板形式发出吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-01-17 08:16:52 69 分享 版权
阿里云 AI 助理回答

是的,无论是通过阿里云OpenAPI 86 Portal还是直接调用853的API来处理短信服务(SMS),短信内容都需要以模板形式发出。这是由于短信服务的合规性和审核要求决定的。

具体原因和操作说明:

  1. 短信模板的强制性
    根据工信部规定以及运营商的要求,所有发送的短信内容必须基于预先审核通过的短信模板。这意味着无论是国内短信还是国际/港澳台短信,发送前都需要先申请并审核通过相应的短信模板。

  2. 模板申请与审核流程

    • 您可以通过CreateSmsTemplate接口(推荐)或控制台提交短信模板申请。
    • 提交后,您可以通过QuerySmsTemplateGetSmsTemplate接口查询模板的审核状态。
    • 审核通过后,模板才能用于实际的短信发送。
  3. 国内与国际短信模板的区别
    国内短信模板与国际/港澳台短信模板不通用,需要根据具体的业务场景分别申请。例如,如果您需要向澳门(区号853)发送短信,则必须使用适用于国际/港澳台的短信模板。

  4. 发送短信时的参数要求
    在调用SendSms接口发送短信时,必须指定以下参数:

    • SignName:短信签名,需提前申请并通过审核。
    • TemplateCode:短信模板ID,需基于已审核通过的模板。
    • PhoneNumbers:接收短信的手机号码,支持国际号码格式(如+853开头的号码)。
    • TemplateParam:模板中的变量参数,需以JSON格式传递。
  5. 企业认证要求
    如果您计划发送国际/港澳台短信(如853区号),请注意,仅企业认证用户可以申请相关模板和发送推广类短信。个人认证用户无法使用此功能。

总结

无论通过哪种方式调用API,短信内容都必须基于已审核通过的模板发送。对于853区号的短信,您需要确保: - 使用适用于国际/港澳台的短信模板。 - 确保您的账号已完成企业认证。 - 调用SendSms接口时正确填写模板参数和目标号码。

如有进一步疑问,建议参考短信服务的官方文档或联系技术支持获取帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答