更新内核,API接口开发的一些尝试,后期会增加API接口开发这块
This commit is contained in:
15
application/api/controller/AccessToken.php
Normal file
15
application/api/controller/AccessToken.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\api\controller;
|
||||
use api\BaseAuth;
|
||||
|
||||
class AccessToken extends BaseAuth {
|
||||
|
||||
}
|
||||
26
application/api/controller/Base.php
Normal file
26
application/api/controller/Base.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\api\controller;
|
||||
use api\BaseRest;
|
||||
|
||||
class Base extends BaseRest {
|
||||
|
||||
// 允许访问的请求类型
|
||||
protected $restMethodList = 'get|post|put|delete|patch|head|options';
|
||||
//业务错误码的映射表
|
||||
public $errMap = [
|
||||
0 => 'success', //没有错误
|
||||
1001 => '参数错误',
|
||||
9999 => '自定义错误', //让程序给出的自定义错误
|
||||
];
|
||||
|
||||
//是否开启权限认证
|
||||
public $apiAuth = true;
|
||||
}
|
||||
@@ -8,10 +8,30 @@
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\api\controller;
|
||||
use app\common\controller\User;
|
||||
|
||||
class Index extends Api{
|
||||
use think\Request;
|
||||
|
||||
public function index(){
|
||||
class Index extends Base {
|
||||
|
||||
public $apiAuth = true;
|
||||
// 允许访问的请求类型
|
||||
protected $restMethodList = 'get|post|';
|
||||
|
||||
/**
|
||||
* get的响应
|
||||
* @param Request $request
|
||||
* @return mixed
|
||||
*/
|
||||
public function getResponse(Request $request) {
|
||||
return $this->sendError(1001, 'THIS IS GET', 400);
|
||||
}
|
||||
|
||||
/**
|
||||
* post的响应
|
||||
* @param Request $request
|
||||
* @return mixed
|
||||
*/
|
||||
public function postResponse(Request $request) {
|
||||
return $this->sendSuccess('THIS IS POST');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user