thinkphp给app提供接口详细步骤教程

浏览:6221 发布日期:2016/09/22 分类:技术分享 关键字: 接口教程 thinkphp tp www.it123.org it123 程序员之家 编程之家 程序员
更多精品原创教程:http://www.it123.orgIT123程序员之家:编程公益问答社区

thinkphp给app提供接口详细步骤教程

第一步:确定tp与app之间的数据格式,Json和xml都可以


第二步:确定tp给app请求的响应码,

如:
200 正确
400 没有数据
300或者500错误


第三步:确定与app请求方式post还是get

第四步:确定与app数据交流的安全防范,省!


例子:为app登录的小例子

//登录处理接口

public function loginDo()
{
$account = $this->_post('account');
$password = $this->_post('password');
//是手机号

if(ToolsAction::IS_phonenumber($account)){

$telephone=$account;

$userDB = D('user');

$where_phone['user_phone'] = $telephone;
$field = array('user_id','user_name','user_nickname','user_phone','user_facesmall','user_pwd');
//有这个手机号
$user = $UserDB->field($field)->where($where_phone)->find();
if(!$user){
ToolsAction::TO_json_encode('300','手机没有注册',array('status'=>FALSE));
}
if($user['user_pwd'] != $password){
ToolsAction::TO_json_encode('300','密码不正确',array('status'=>FALSE));
}

//其他登录流程
ToolsAction::TO_json_encode(200,'ok',array('status'=>true));
最佳答案
评论( 相关
后面还有条评论,点击查看>>