php的api数据接口书写实例(推荐)

以下是接口代码实例:

rush:PHP;"> NULL,'info'=>'坑爹啊!','code'=>-201); exit(json_encode($output)); } //走接口 if ($a == 'get_users') { //检查用户 if ($uid == 0) { $output = array('data'=>NULL,'info'=>'The uid is null!','code'=>-401); exit(json_encode($output)); } //假设 $MysqL数据库 $MysqL = array( 10001 => array( 'uid'=>10001,'vip'=>5,'nickname' => 'Shine X','email'=>'979137@qq.com','qq'=>979137,'gold'=>1500,'powerplay'=> array('2xp'=>12,'gem'=>12,'bingo'=>5,'keys'=>5,'chest'=>8),'gems'=> array('red'=>13,'green'=>3,'blue'=>8,'yellow'=>17),'ctime'=>1376523234,'lastLogin'=>1377123144,'level'=>19,'exp'=>16758,),10002 => array( 'uid'=>10002,'vip'=>50,'nickname' => 'elva','email'=>'elva@ezhi.net','qq'=>NULL,'gold'=>14320,'powerplay'=> array('2xp'=>1,'gem'=>120,'bingo'=>51,'level'=>112,'exp'=>167588,10003 => array( 'uid' => 10003,'vip' => 5,'nickname' => 'Lily','email' => 'Lily@ezhi.net','qq' => NULL,'gold' => 1541,'powerplay'=> array('2xp'=>2,'gem'=>112,'bingo'=>4,'keys'=>7,'gems' => array('red'=>13,'blue'=>9,'yellow'=>7),'ctime' => 1376523234,'lastLogin'=> 1377123144,'level' => 10,'exp' => 1758,);

$uidArr = array(10001,10002,10003);
if (in_array($uid,$uidArr,true)) {
$output = array('data' => NULL,'info'=>'The user does not exist!','code' => -402);
exit(json_encode($output));
}
//查询数据库
$userInfo = $MysqL[$uid];

//输出数据
$output = array(
'data' => array(
'userInfo' => $userInfo,'isLogin' => true,//是否首次登陆
'unread' => 4,//未读消息数量
'untask' => 3,//未完成任务
),'info' => 'Here is the message which,commonly used in popup window',//消息提示,客户端常会用此作为给弹窗信息。
'code' => 200,//成功与失败的代码,一般都是正数或者负数
);
exit(json_encode($output));
} elseif ($a == 'get_games_result') {
//...
die('您正在调 get_games_result 接口!');
} elseif ($a == 'upload_avatars') {
//....
die('您正在调 upload_avatars 接口!');
}

以上就是小编为大家带来的PHP的api数据接口书写实例(推荐)的全部内容了,希望对大家有所帮助,多多支持编程之家~

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...