thinkphp给app提供接口详细步骤教程
第一步:确定tp与app之间的数据格式,Json和xm
第二步:确定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));
最佳答案