港澳台验证码海外短信群发教程,利用阿里云国际如何实现境外短信操作

发布时间:2024年01月19日

国际/港澳台消息服务是阿里云为全球企业客户提供的消息发送服务,通过API/SDK方式调用消息发送能力,将指定信息发送至境外手机号码,用于企业向用户发送验证码、系统通知、会员服务等消息;支持客户从中国境内向港澳台及其他境外手机号码发送消息,以及客户在境外地区之间向境外手机号码发送消息。

第一类,验证码发送:APP、网站注册账号,向手机下发验证码; 登录账户、异地登录时的安全提醒; 找回密码时的安全验证; 支付认证、身份校验、手机绑定等。

中文版:[iATSMS]欢迎使用阿里云国际消息服务,您的验证码是:123abc,请在60秒内输入你的验证码。
英文版:[iATSMS]Welcome to use AliCloud International Message Service. Your verification code is: 123abc. Please enter your verification code within 60 seconds.}

第二类,系统消息推送:向注册用户下发系统相关信息,包括: 升级或维护、服务开通、价格调整、 订单确认、物流动态、消费确认、 支付通知等普通通知短信。

中文版:[iATSMS]尊敬的客户,您5月的行程单已经下发到指定邮箱,请注意查询。
英文版:[iATSMS]Dear customers, your itinerary on May 17th has been sent to the designated email address. Please check.}

步骤

描述

支持的操作方式

准备工作

准备工作包括注册阿里云账号、完成实名认证、开通阿里云短信服务和获取AccessKey。

控制台

步骤一:申请资质(功能灰度中)

阿里云为管控违法违规短信的发送,并满足运营商实名发送短信的要求。国内短信申请签名前,需要提供签名归属方的资质证件信息,先在控制台申请资质(功能灰度中),然后再申请签名和模板。

控制台

步骤二:申请短信签名

短信签名是根据用户身份创建的符合自身属性的签名,一般建议设置为账号主体所在机构的全称或简称。

控制台、API

步骤三:申请短信模板

短信模板,即具体发送的短信内容,由变量和模板内容构成。您可以通过变量实现短信内容的定制化。

控制台、API

步骤四:等待审核

一般情况下,短信签名或短信模板提交后,阿里云预计在2个小时内完成审核(审核工作时间:周一至周日9:00~21:00,法定节假日顺延)。

查看短信签名或模板审核状态的方式:

  • 控制台

  • API

步骤五:发送短信

调用短信服务API后,如果需要获取短信发送状态、用户回复的使用已审核通过的短信签名和短信模板创建短信内容,向目标用户发送短信。

控制台、API

步骤六(可选):配置回执消息

短信内容、签名模板审核状态等,可以配置MNS消息队列消费模式或HTTP批量推送模式获取相关信息。

控制台

步骤七(可选):查询发送详情

查询短信发送记录和详细信息。

控制台、API

开通短信服务需要实名认证。

现在我们可以开始申请短信签名了,位置是:短信服务--》短信签名--》添加短信签名。

那么什么是短信签名呢,请看下图,红框框中的部分就是,签名左右会自动被加上一个中括号

其他内容为短信模板,在控制台 短信服务--》短信模板--》添加短信模板中添加

下面我们来添加一个短信模板,添加审核后,申请的短信模板id就可以正常使用啦。

其中下图红框框中内容为短信中的变量,可以在代码中我们自己设定不同的值

最后,原阿里大于的appid和密钥已经不能用了,我们现在需要使用阿里云的accesskey进短信接口的调用。

好啦,到了这里,申请部分已经完成了,那么,我们怎么利用php程序结合我们上面申请的签名、模板发送短信呢

有兴趣的朋友们可以先看一下接口文档,慢慢研究。性子急的朋友们,可以直接下载demo,换上自己的参数进行测试 。

但是下载回来的php demo中有4个文件夹,里面有所有短信接口的代码,包括发送,查询发送状态等。

发送短信只需要文件夹api_sdk和smsDemo.php,我已经独立出来,请在附件中下载。

需要将smsDemo.php中的参数修改为你自己参数,打开这个页面即可发送短信啦 (代码中的appid和密钥是过期的,请换成你自己上面申请的)

最后附上几张发送成功的截图,有需要类似功能的朋友们,都可以实现啦。

文章来源:https://blog.csdn.net/jiuhebaobao/article/details/135690055
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。