国际/港澳台消息服务是阿里云为全球企业客户提供的消息发送服务,通过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.}
开通短信服务需要实名认证。
现在我们可以开始申请短信签名了,位置是:短信服务--》短信签名--》添加短信签名。
那么什么是短信签名呢,请看下图,红框框中的部分就是,签名左右会自动被加上一个中括号
其他内容为短信模板,在控制台 短信服务--》短信模板--》添加短信模板中添加
下面我们来添加一个短信模板,添加审核后,申请的短信模板id就可以正常使用啦。
其中下图红框框中内容为短信中的变量,可以在代码中我们自己设定不同的值
最后,原阿里大于的appid和密钥已经不能用了,我们现在需要使用阿里云的accesskey进短信接口的调用。
好啦,到了这里,申请部分已经完成了,那么,我们怎么利用php程序结合我们上面申请的签名、模板发送短信呢
有兴趣的朋友们可以先看一下接口文档,慢慢研究。性子急的朋友们,可以直接下载demo,换上自己的参数进行测试 。
但是下载回来的php demo中有4个文件夹,里面有所有短信接口的代码,包括发送,查询发送状态等。
发送短信只需要文件夹api_sdk和smsDemo.php,我已经独立出来,请在附件中下载。
需要将smsDemo.php中的参数修改为你自己参数,打开这个页面即可发送短信啦 (代码中的appid和密钥是过期的,请换成你自己上面申请的)
最后附上几张发送成功的截图,有需要类似功能的朋友们,都可以实现啦。