阿里大于新api 接口
最近一段时间,阿里大于的功能被悄悄的合并到阿里云的短信服务下,新开通短信服务的用户将无法再使用以前阿里大于的接口进行发短信,那么,新版的短信服务到底该怎么用呢,请看这篇教程,以php为例
开通短信服务需要实名认证,如未认证请先认证,网址:https://account.console.aliyun.com/?spm=5176.sms-account.101.245.66e36218RmiLW#/auth/home
然后我们开通短信服务,传送门:https://dysms.console.aliyun.com/dysms.htm?spm=5176.2020520001.1001.14.WwYevi#/account
现在我们可以开始申请短信签名了,位置是:短信服务--》短信签名--》添加短信签名。
那么什么是短信签名呢,请看下图,红框框中的部分就是,签名左右会自动被加上一个中括号
其他内容为短信模板,在控制台 短信服务--》短信模板--》添加短信模板中添加
下面我们来添加一个短信模板,添加审核后,申请的短信模板id就可以正常使用啦。
其中下图红框框中内容为短信中的变量,可以在代码中我们自己设定不同的值
最后,原阿里大于的appid和密钥已经不能用了,我们现在需要使用阿里云的accesskey进短信接口的调用。
获取并记录好自己的key id 和 key secret,传送门:https://ak-console.aliyun.com/#/accesskey
好啦,到了这里,申请部分已经完成了,那么,我们怎么利用php程序结合我们上面申请的签名、模板发送短信呢
有兴趣的朋友们可以先看一下接口文档,慢慢研究:
https://help.aliyun.com/document_detail/55284.html?spm=5176.sms-account.109.1.66e3621NHrsNh
性子急的朋友们,可以直接下载demo,换上自己的参数进行测试
下载网址:https://help.aliyun.com/document_detail/55359.html?spm=5176.doc55451.6.564.WlOV97
但是下载回来的php demo中有4个文件夹,里面有所有短信接口的代码,包括发送,查询发送状态等。
发送短信只需要文件夹api_sdk和smsDemo.php,我已经独立出来,请在附件中下载。
需要将smsDemo.php中的参数修改为你自己参数,打开这个页面即可发送短信啦 (代码中的appid和密钥是过期的,请换成你自己上面申请的)
最后附上几张发送成功的截图,有需要类似功能的朋友们,都可以实现啦。
短信服务php20170704.zip