【新手教程】新版短信服务小白教程完全版(原阿里大于)-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

【新手教程】新版短信服务小白教程完全版(原阿里大于)

whosoft 2017-07-04 09:10:06 17672
最近一段时间,阿里大于的功能被悄悄的合并到阿里云的 短信服务下,新开通短信服务的用户将无法再使用以前阿里大于的接口进行发短信,那么,新版的短信服务到底该怎么用呢,请看这篇教程,以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和密钥是过期的,请换成你自己上面申请的)




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





















PHP
分享到
取消 提交回答
全部回答(15)
  • 游客rjyxqq77x2y7s
    2019-04-02 09:08:44
    Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
    我没有权限发帖,只能给你回帖了,我不知道怎么修改我的用户昵称,我记得是可以修改一次用户昵称的,现在这个游客多差啊
    0 0
  • 游客u42gl5nqfp3ic
    2019-03-24 10:50:28
    Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
    版主现在有阿里云新的短信ASP吗?
    0 0
  • sjh风清扬
    2017-10-23 15:16:26
    Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
    你好,我想发送一条,验证码类型的短信,但是需要把用户名也发送给用户手机,验证码类型的模版,只能有一个变量,请问用户名我怎么发送给用户啊?谢谢
    0 0
  • 浮生递归
    2017-10-20 19:01:07
    楼主,敢不敢来个asp版demo?不是.net的

    -------------------------

    Re:回 17楼(浮生递归) 的帖子
    引用第18楼whosoft于2017-10-21 09:26发表的 回 17楼(浮生递归) 的帖子 :
    对不起,没有asp版本的,你可以把短信发送程序放在一个php空间上,asp程序需要发送短信时,调用一下php空间上的短信发送程序,进行发送。如果你自己的空间就支持php,可以把asp和php放一起。 [url=https://bbs.aliyun.com/job.php?action=topost&tid=320686&pid=1749945][/url]

    php是linux系统,asp是windows系统,所以一般不会在一个主机上。
    感觉主程序是asp的话,只能在发送短信部分用.net。其他部分保持asp不变了吧。
    反正asp和asp.net都是基于iis是可以共存的。
    0 0
  • 初音科技
    2017-10-16 15:29:35
    回 4楼whosoft的帖子
    参看:[blog.csdn.net/sinat_35861727/article/details/75666875]
    0 0
滑动查看更多
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题