阿里云
云栖社区2017年度内容特辑
发表主题 回复主题
  • 7286阅读
  • 21回复

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

级别: 论坛版主
发帖
804
云币
2470
— 本帖被 whosoft 执行取消置顶操作(2017-11-03) —
最近一段时间,阿里大于的功能被悄悄的合并到阿里云短信服务下,新开通短信服务的用户将无法再使用以前阿里大于的接口进行发短信,那么,新版的短信服务到底该怎么用,请看这篇教程,以php为例 O\X=vh/D  
P*!~Z *"  
z km#w  
开通短信服务需要实名认证,如未认证请先认证,网址:https://account.console.aliyun.com/?spm=5176.sms-account.101.245.66e36218RmiLW#/auth/home /ka "YU  
*KYh_i  
x'iBEm  
然后我们开通短信服务,传送门:https://dysms.console.aliyun.com/dysms.htm?spm=5176.2020520001.1001.14.WwYevi#/account WupONrH1e  
$z,rN\[  
WF_24Mw  
kNg{  
O*lMIWx  
]|8*l]oc  
?m bI6fYv  
fn3DoD+I  
_m@+d>f_  
现在我们可以开始申请短信签名了,位置是:短信服务--》短信签名--》添加短信签名。 ? 4v"y@v  
mV;)V8'  
=`+c}i?  
z{ (c-7*  
h[& \ OD,P  
那么什么是短信签名呢,请看下图,红框框中的部分就是,签名左右会动被加上一个中括号 zgPUW z X=  
}>yQ!3/i  
7<zI'^l  
其他内容为短信模板,在控制台 短信服务--》短信模板--》添加短信模板中添加 91oAg[@4G  
l<UJ@XID$  
_zG[b/:p  
#eY?6Kjn  
mNQ*YCq.  
下面我们来添加一个短信模板,添加审核后,申请的短信模板id就可以正常使用啦。 ^$;5ZkQy  
其中下图红框框中内容为短信中的变量,可以在代码中我们自己设定不同的值 D.,~I^W  
(i@B+c  
'-[?iF@l  
I,7n-G_'  
8C4v  
最后,原阿里大于的appid和密钥已经不能用了,我们现在需要使用阿里云的accesskey进短信接口的调用。 +8 }p-<a  
获取并记录好自己的key id 和 key secret,传送门:https://ak-console.aliyun.com/#/accesskey osPrr QoH  
5^ e|802  
,K8(D<{  
a+e8<fM yT  
Yg! xlrxA  
好啦,到了这里,申请部分已经完成了,那么,我们怎么利用php程序结合我们上面申请的签名、模板发送短信呢 de q L  
有兴趣的朋友们可以先看一下接口文档,慢慢研究: KBa   
https://help.aliyun.com/document_detail/55284.html?spm=5176.sms-account.109.1.66e3621NHrsNh #TD0)C/  
2@?\"kR"!  
,7^,\ ,-m  
性子急的朋友们,可以直接下载demo,换上自己的参数进行测试 f1RX`rXf  
下载网址:https://help.aliyun.com/document_detail/55359.html?spm=5176.doc55451.6.564.WlOV97 Z:Nm9m  
?T7ndXX  
`cpUl*Y=  
但是下载回来的php demo中有4个文件夹,里面有所有短信接口的代码,包括发送,查询发送状态等。 la*c/*  
发送短信只需要文件夹api_sdk和smsDemo.php,我已经独立出来,请在附件中下载。 Y5\=5r/  
需要将smsDemo.php中的参数修改为你自己参数,打开这个页面即可发送短信啦 (代码中的appid和密钥是过期的,请换成你自己上面申请的) 0RkiD8U5  
ky{-NrK  
T)#eaz$4W  
B$&&'i%  
1ZRSeh  
最后附上几张发送成功的截图,有需要类似功能的朋友们,都可以实现啦。 g/jlG%kI}  
ZfSAXr "(  
yUlYf#`H  
Z >F5rkJ  
I;3Uzv  
U Y')|2y 5  
.+2@(r  
短信服务php20170704.zip (43 K) 下载次数:383 YfUUbV  
FX:'38-fk  
MP%pEUomev  
jjU("b=  
,]8$QFf  
=3<@{^Eg  
Yn1CU  
rhvTV(Bz  
e+7x &-+  
k{d)'\FM  
U8s&5~IPn  
6<+8[o  
+oe%bk|A  
'k9dN \ev  
4> $weu^  
那个城市,那条街,那个我
级别: 新人
发帖
1
云币
3
只看该作者 沙发  发表于: 2017-07-16
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
DefaultProfile这个类名是在哪个文件里面定义的啊
级别: 新人
发帖
2
云币
6
只看该作者 板凳  发表于: 2017-07-18
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
博主,不行呢
级别: 新人
发帖
2
云币
6
只看该作者 地板  发表于: 2017-07-18
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
博主在吗?怎么我的发送短信没有返回值的呢 L[s8`0  
Q1yj+)_  
级别: 论坛版主
发帖
804
云币
2470
只看该作者 4楼 发表于: 2017-07-18
回 3楼(dearlin) 的帖子
下载我的附件,替换相应的参数试一下 s $Vv  
如果显示空白,有可能是你的php运行程序或者配置环境出错了,把出错信息显示打开,看一下有没出错提示。或者故意打错点代码,看一下,出错信息会不会显示。 %g@?.YxjT  
bg Ux&3  
显示出错信息后,再根据提示进行修改。
那个城市,那条街,那个我
级别: 新人
发帖
3
云币
14
只看该作者 5楼 发表于: 2017-07-20
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
给楼主赞一个,按照上面的步骤一步一步来,果然实现了短信发送的功能,但是现在问题又出来了,将这些文件如何引入到thinkphp3.2.3中呢,研究了一下午,也没弄出来,老是提示这个类没找到,那个类没找到的错误,都快崩溃了,楼主能给讲解一下么,谢谢了!(小白一枚)
级别: 新人
发帖
3
云币
14
只看该作者 6楼 发表于: 2017-07-20
回 5楼崔元峰的帖子
说一下过程即可,多谢了
级别: 论坛版主
发帖
804
云币
2470
只看该作者 7楼 发表于: 2017-07-22
回 3楼(dearlin) 的帖子
经过我的测试,返回空白是因为你申请的接口是原先的阿里大于接口,要调用阿里大鱼的短信接口。 J A ]s  
BM#cosV7%h  
或者你重新申请一个阿里云短信服务接口,按我上面的教程就可以发送短信啦。。
那个城市,那条街,那个我
级别: 新人
发帖
2
云币
9
只看该作者 8楼 发表于: 2017-07-23
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
python版的sdk不支持3.5版本,怎么办啊
级别: 新人
发帖
3
云币
14
只看该作者 9楼 发表于: 2017-07-23
回 6楼崔元峰的帖子
我自己想法已经引入到tp中了,对楼主的分享表示再次感谢!
级别: 新人
发帖
1
云币
3
只看该作者 10楼 发表于: 2017-07-25
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
你好,Tp是如何整合的,我发放在了extend下,却总缺少文件
级别: 菜鸟
发帖
69
云币
151
只看该作者 11楼 发表于: 2017-08-08
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
说一下过程即可,多谢了
级别: 新人
发帖
6
云币
18
只看该作者 12楼 发表于: 2017-08-15
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
不错,先收藏主题,以后备用
级别: 小白
发帖
44
云币
75
只看该作者 13楼 发表于: 2017-08-31
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
先学习了,很有用
级别: 新人
发帖
1
云币
3
只看该作者 14楼 发表于: 2017-09-15
Re【新手教程】新版短信服务小白教程完全版(原阿里大于)
博主 "InvalidDayuStatus.Malformed"提示这个错误怎么办
发表主题 回复主题
« 返回列表
«12»
共2页
上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 100 + 0 = ?
上一个 下一个