第一次写接口这一块,所以弄了好久才搞出来,也是第一次写接口,虽然很简单的东西,但是毕竟之前没有弄过。
首先是关于接口的问题,给安卓或者ios端提供接口,主要就是将他们传过来的值拿到之后去操作数据库,然后用json格式返回给他们他们要的值就可以。
我今天写的是验证码的接口,然后里面用到的短信是alidayu
alidayu:
申请好阿里大鱼配置好签名之后,将他的php的SDK下载下来。
将他放到下面这个位置,我基本上是懒得挑那个要用那个不要用所以就直接把SDK放进来的。
然后就是到你的控制器
Vendor('Alidayu.TopSdk','','.php');
$code=rand(100000,999999);
$appkey = '23341024';
$secret = '3254bc83035de103562ac2612b2f0f36';
$c = new \TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$c->format = 'json';
$req = new \AlibabaAliqinFcSmsNumSendRequest;
$req->setExtend($code);
$req->setSmsType('normal');
$req->setSmsFreeSignName('窝在家商家版'); //发送的签名
$req->setSmsParam('{"code":"'.$code.'","product":"窝在家商家版"}');//根据模板进行填写
//$req->setRecNum('13328076946');//接收着的手机号码
$req->setRecNum($mobile);//接收着的手机号码
$req->setSmsTemplateCode('SMS_7501083');
$resp = $c->execute($req);
这样就可以。
然后我今天遇到的一个问题就是对象取值
$suc=对象名称->result->success;
一样的取值
更多源码,请访问 http://www.erdangjiade.com/source
网页特效下载:http://www.erdangjiade.com/js
更多PHP/Mysql功能:http://www.erdangjiade.com/php
更多原创模板,尽在 http://www.erdangjiade.com/templates
PHP网站开发求职QQ群 368848856