阿里大鱼的短息一条4分5,比起市场上7分5的短信,便宜多了,而且大平台,相信之后选择用它的人也会越来越多。
下面记述一下集成方法,有需要的可以看看。
1、申请大鱼,用淘宝账号登陆,最好是认证过的淘宝号,网址http://www.alidayu.com/
2、在大鱼管理中心的右上角头像旁边点击进入“开发者控制台”
3、创建应用(阿里有更详细的说明:https://doc.alidayu.com/doc2/detail.htm?spm=0.0.0.0.4Ozcne&treeId=135&articleId=104431&docType=1)
4、应用开发:https://doc.alidayu.com/doc2/detail.htm?spm=a3142.7629140.4.6.eIl0a8&treeId=135&articleId=104433&docType=1
(以上步骤阿里大鱼帮助文档说明更详细)
5、整合(这是重点),我用的PHP
------------------------------------------------------
1、将下载的包解压后,重新命名,随意命名,放到网站的目录里,目录自己看着放,不用挑出来什么什么文件,整体就行,懒得搞,比如我的文件夹名称为alidayu
2、某文件里写调用方法:
function sendSMS ($mobile, $content) { include "alidayu/TopSdk.php"; date_default_timezone_set(‘Asia/Shanghai‘); $c = new TopClient; $c->appkey = "填写具体值"; $c->secretKey = "填写具体值,在控制台查看"; $req = new AlibabaAliqinFcSmsNumSendRequest; $req->setSmsType("normal"); $req->setSmsFreeSignName("注册验证"); $req->setSmsParam("{\"code\":\"".$content."\",\"product\":\"网站名字\"}"); $req->setRecNum($mobile); $req->setSmsTemplateCode("SMS_7785825"); $resp = $c->execute($req); //var_dump($resp); if($resp->result->success) { return true; } else { return false; } }
说明:
$content是要发送的验证码
网站名字根据需要来
这里只是一个发送注册验证码的案例,其中的参数是对应注册的,其他的请参考API文档
下载的文件没有需要配置的,只需要调用入口文件就行,注意文件的位子
3、返回是true则发送成功,否则则失败。
时间: 2024-12-11 07:43:24