类别:PHP问题 / 日期:2019-12-02 / 浏览:74 / 评论:0

能够运用 REST形式 来开辟 App 接口,起首竖立一个大众控制器,再建其他控制器继续它即可。

确定好返回的数据内容花样及信息码; (引荐进修:PHP视频教程)

<?php
// App接口大众控制器 AppController
namespace Api\Controller;
use Think\Controller\RestController;
class AppController extends RestController {
    // 自动加载的东西
    function _initialize() { }
    
    // 考证 客户端 token
    protected function checkAppToken($apptoken){
        // 引入 function.php 中定义的检测 apptoken 的函数
        if(checkingAppToken($apptoken)){
            return true;
        }else{
            $data['code'] = '404';
            $data['msg'] = 'apptoken无效';
            $data['data'] = null;
            $this -> response($data, 'json');
            exit();
        }
    }
    
    // 考证 用户 token
    protected function checkUserToken($usertoken){
        
    }
    
    // 种种考证 ……
}
?>

其他接口控制器继续 AppController

<?php
// 内容控制器 ContentsController
namespace Api\Controller;
class ContentsController extends AppController {
    // 自动加载考证
    function _initialize() {
        parent::_initialize();
        
        // 考证 客户端 token
        $apptoken = I('post.apptoken');
        parent::checkAppToken($apptoken);
        
        // 考证 用户 token
        $usertoken = I('post.usertoken');
        parent::checkUserToken($usertoken);
        
        // 种种须要考证的考证 ……
        
    }
    
    // 种种营业要领
    public function index(){
        // 返回数据
        $this -> response($data, 'json');
        exit();
    }
}
?>

以上就是php用什么开辟app接口的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。