标签:
阿里大鱼的短息一条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则发送成功,否则则失败。
标签:
原文地址:http://www.cnblogs.com/ss159/p/5399544.html