国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区

新秀網絡驗證系統

標題: Discuz Api 接口【X3.4】二次開發 - 在線手冊 [打印本頁]

作者: admin    時間: 2021-4-6 23:04
標題: Discuz Api 接口【X3.4】二次開發 - 在線手冊
接口二次開發

本功能由PHP+MYSQL語言開發,無縫對接新秀網絡驗證系統,采用獨立入口文件、類文件、第三方類文件庫進行調用開發。所有功能實現及控制均采用api接口操作,數據輸出形式為JSON、XML兩種常見形式,達到毫秒級數據快速交換功能。

1、接口開發是結合新秀網絡驗證系統進行的二次開發,不能獨立使用;

2、接口開發遵循Discuz、新秀網絡驗證、PHP語言規范開發;

3、接口開發適用于新秀網絡驗證系統ver5.7版本以后;

4、本功能與新秀網絡驗證系統、擴展框架系統,代碼相互獨立,但功能同時執行;

5、接口開發可使用Discuz內置函數、新秀網絡驗證內置函數、PHP函數。

適用環境:php版本>5.6、Mysql版本>5.5以上、Discuz版本>3.0。

= Discuz資料庫  = Discuz插件開發文檔  = 開發交流  =  BUG反饋  =  QQ客服:3188639  QQ交流群:281079920


接口開發常用函數

1、DB數據庫操作函數    /*常用MYSQL數據庫操作命令,增、減、改、查功能函數。*/

2、新秀網絡驗證數據庫對照表    /*新秀網絡驗證系統內部,所有數據庫表及說明*/

3、Discuz官方數據庫對照表  /*Discuz官方數據庫表,包括discuz、UCente數據庫字典。*/

4、Discuz基礎框架、類、函數    /*包含Discuz官方基礎框架、類、函數、方法使用說明。*/

5、新秀網絡基礎框架類、函數    /*包含新秀網絡驗證基礎框架、類、函數、方法使用說明。*/


二次接口開發示例

1、payjs在線充值系統-ver5.8-開源   /*系統內置支付功能,可充值積分、時間、購買卡密!*/


使 用 簡 介

1、接口開發演示文件下載

(, 下載次數: 52) 【UTF8】

2、接口開發演示文件目錄說明

xinxiu_network \\新秀網絡驗證系統插件主目錄

—extend \\自定義類存放目錄 (用于開發者存放第三方類、自定義類)

—function \\自定義方法存放目錄 (用于開發者存放自定義開發接口類和方法)

——function_dev.php \\自定義方法類開發文件 (自定義開發接口方法類)

—dev.inc.php \\自定義接口入口開發文件

3、如何安裝、開發、調試?

#1、下載演示文件后,上傳至新秀網絡驗證插件根目錄。discuz論壇插件根目錄 \source\plugin\xinxiu_network\

#2、使用PHP代碼編輯軟件,對入口文件 dev.inc.php 和 自定義方法類文件 function_dev.php 進行開發,注意:UTF8及GBK編碼問題。

#3、如需新增接口文件,請根據演示文件,修改 “dev” 為您想要的文件名,但不能與新秀框架插件內文件名沖突,且開發的接口方法,不能與新秀框架沖突

#4、功能代碼開發完成,組裝調試接口:

  1. //根據演示文件中組裝url接口地址
  2. http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:dev&key=123456&action=dev_demo1&demo1=100&demo2=200
復制代碼
  1. //根據演示文件中接口訪問返回的結果
  2. {
  3.         "code": "200",
  4.         "result": "OK",
  5.         "count": 2,
  6.         "data": {
  7.                 "demo1": "100",
  8.                 "demo2": "200"
  9.         },
  10.         "sqltime": "0.00773s"
  11. }
復制代碼
dev.inc.php入口文件代碼實例
[PHP] 純文本查看 復制代碼
<?php
/*
技術支持 QQ:3188639 QQ交流群:281079920
官方網站 http://www.5566wy.com/
獲取授權 http://www.5566wy.com/plugin.php?id=xinxiu_license:accredit
接口開發手冊 http://www.5566wy.com/forum.php?mod=viewthread&tid=394
嚴禁反編譯、逆向等任何形式的侵權行為,違者將追究法律責任!
*/

#以下兩行代碼,用于開發環境下代碼錯誤提示,可根據提示信息進行代碼檢查,無誤后即可注釋掉!
//ini_set("display_errors", "on");
//error_reporting(E_ALL);
#注釋結束

#防止游客直接輸入網址進行訪問,權限檢測,勿動!!!
if (! defined('IN_DISCUZ')) {
    exit('Access Denied');
}
#注釋結束

#引入自定義開發類文件,此文件保存位置 'function/dev' 代表 function/function_dev.php 如需修改請按格式進行!
C::import('function/dev', 'plugin/xinxiu_network', false);
$api = new function_dev();//實例化function_dev.php類操作,實例化后可用$api->調用function_dev.php中的類方法!
#注釋結束

#此處為入口文件,根據接口方法,調用對應類方法。
switch ($api->action) { //$api->action 獲取入口方法,勿動!!!
    case 'dev_demo1': // 判斷是否是此方法,如果是則進入下一步!
        $demo1 = $api->safe_check('demo1', true);
         //判斷參數傳輸,params為參數名稱,iscore為是否是必填項(true為必填,false為可空)
        $demo2 = $api->safe_check('demo2', false);
        //判斷參數傳輸,params為參數名稱,iscore為是否是必填項(true為必填,false為可空)
        $api->dev_demo1($demo1,$demo2);//調用function_dev.php實例化后類方法,根據類方法設置傳入參數。
        break;
    #此處代碼根據接口開發需求,可以無限添加循環。
    case 'dev_demo2':
        $demo1 = $api->safe_check('demo1', true);
        $demo2 = $api->safe_check('demo2', false);
        $api->dev_demo1($demo1,$demo2);
        break;
    #注釋結束
    #此處代碼是判斷接口輸入是否正確。勿刪!!!
    default:
        xx_client::json_output(400,'error010');
        break;
    #注釋結束
}
#注釋結束

function_dev.php自定義方法類代碼實例
[PHP] 純文本查看 復制代碼
<?php
/*
技術支持 QQ:3188639 QQ交流群:281079920
官方網站 http://www.5566wy.com/
獲取授權 http://www.5566wy.com/plugin.php?id=xinxiu_license:accredit
接口開發手冊 http://www.5566wy.com/forum.php?mod=viewthread&tid=394
嚴禁反編譯、逆向等任何形式的侵權行為,違者將追究法律責任!
*/

#以下兩行代碼,用于開發環境下代碼錯誤提示,可根據提示信息進行代碼檢查,無誤后即可注釋掉!
//ini_set("display_errors", "on");
//error_reporting(E_ALL);
#注釋結束

#防止游客直接輸入網址進行訪問,權限檢測,勿動!!!
if (! defined('IN_DISCUZ')) {
    exit('Access Denied');
}
#注釋結束

#引入核心系統類,勿刪!!!
C::import('class/base','plugin/xinxiu_network',false);
C::import('class/client','plugin/xinxiu_network',false);
require_once DISCUZ_ROOT.'./config/config_ucenter.php';
require_once DISCUZ_ROOT.'./uc_client/client.php';
#注釋結束

#如何引入自定義系統類?
#1、將自定義核心類、第三方核心類上傳至extend文件夾下;
#2、通過 C::import 、 require_once 兩種引入形式引入第三方核心類;
#3、在下方 public function dev_demo1($demo1,$demo2) 方法中實例化后使用 $new-> 進行調用。
#注釋結束


class function_dev extends class_base
{
    public $action_all = array('dev_demo1');
        //所有接口必填,用逗號隔開!!!除以下key、adminkey所包含以外,未包含的接口都是通過token令牌進行訪問。
    public $function_action_key = array('dev_demo1');
        //使用key密鑰訪問的接口
    public $function_action_adminkey = array();
        //使用管理密鑰adminkey訪問的接口

    /**
     * 構造方法 __construct() 是在實例化對象時被自動調用
     * 用途:可以用于初始化程序(可以給成員屬性賦值,也可以調用成員方法)
     */
    public function __construct(){
        parent::__construct();
        $this->config; //為新秀網絡驗證插件配置信息,數組型;
    }


    #此處為標準類方法,可根據DISCUZ、新秀網絡驗證內置函數進行調用,也可使用PHP官方函數進行操作。
    public function dev_demo1($demo1,$demo2){
        #-具體DISCUZ內置函數、新秀網絡驗證內置函數、PHP函數,論壇相應帖子有專門介紹。
        $data = array( //組合數組
            'demo1' => $demo1,
            'demo2' => $demo2
        );
        xx_client::json_output('200','',$data); // 新秀內置打印函數,打印結果,并結束程序。
        #-具體DISCUZ內置函數、新秀網絡驗證內置函數、PHP函數,論壇相應帖子有專門介紹。
    }
    #注釋結束


    /**
     * 析構方法 __destruct() 是在對象被銷毀時自動調用
     * 用途:可以進行資源的釋放操作或文件的關閉操作或信息保存操作
     */
    public function __destruct(){
        /*#接口入庫,即可使用后臺“接口管理”進行管理。
        $data = array(
            'id' =>10000, //自定義接口id,為了不與系統內部沖突,請設置10000以后。
            'type' =>'某某模塊', //模塊分類
            'name'=>'某某功能', //模塊名稱
            'actions'=>'dev_demo1', //接口方法
            'url'=>'http://www.5566wy.com/forum.php?mod=viewthread&tid=313' //接口文檔地址
        );
        DB::insert('xinxiu_network_actions',$data,true,false,true);
        */
    }

}





歡迎光臨 新秀網絡驗證系統 (http://www.5566wy.com/) Powered by Discuz! X3.5
国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区
国产精品伦理一区二区| 国产成+人+日韩+欧美+亚洲| 国精品**一区二区三区在线蜜桃 | 国产精品免费区二区三区观看| 国产人妖乱国产精品人妖| 岛国精品在线观看| 欧美在线免费观看亚洲| 日本在线不卡一区| 久久久久国内| 日本中文字幕一区二区有限公司| 欧美一进一出视频| 天堂一区二区在线| 亚洲一区二区三区免费在线观看| 夜夜嗨av一区二区三区四季av| 亚洲高清在线| 亚洲一区二区av在线| 国产伦精品一区二区三区视频黑人 | 国产精品正在播放| 欧美日韩国产高清一区二区| 国产乱一区二区| 欧美不卡视频一区| 欧美xx69| 国产精品久久久久久久久免费樱桃| 国产精品v欧美精品v日本精品动漫 | 日韩欧美国产wwwww| 成人做爰69片免费看网站| 精品国精品自拍自在线| 99国产精品久久久| 国产视频一区二区在线观看| 欧美日韩国产三区| 亚洲女人的天堂| 国产欧美一区二区三区国产幕精品| 亚洲一区二区三区四区五区黄| 老司机午夜精品视频| 久久99久久精品| 日韩三级高清在线| 欧美日韩三级| 一区二区三区四区亚洲| 一本大道久久a久久精二百| 国产一区二区伦理片| 久久日韩粉嫩一区二区三区 | 欧美三区在线| 亚洲一区在线观看免费观看电影高清| 国产精品嫩草99av在线| 日日噜噜夜夜狠狠视频欧美人| 91福利区一区二区三区| 成人一区在线观看| 日韩理论在线观看| 色久综合一二码| 国产成人在线免费观看| 欧美激情一区二区三区不卡| 黑丝一区二区三区| 亚洲成人免费电影| 8x福利精品第一导航| 91色综合久久久久婷婷| 一区二区日韩av| 欧美无砖专区一中文字| voyeur盗摄精品| 国产精品免费久久| 久久久久国产精品一区二区| 国产原创一区二区| 日韩av成人高清| 精品99久久久久久| 国产欧美激情| 激情综合色综合久久| 久久久久亚洲蜜桃| 亚洲欧美日韩国产综合精品二区| 激情都市一区二区| aa成人免费视频| 国产毛片精品视频| 亚洲三级免费电影| 欧美精品乱码久久久久久按摩 | 国产在线视频精品一区| 久久久久久久久久久久久女国产乱| 亚洲日本无吗高清不卡| 精品一区二区三区不卡| 国产精品区一区二区三| 亚洲欧美国产不卡| 精彩视频一区二区三区| 国产精品欧美一区二区三区| 欧美影视一区在线| 91丨porny丨首页| 无吗不卡中文字幕| 国产亚洲精久久久久久| 老司机精品视频网站| 99精品视频一区| 欧美三级视频| 黄色成人免费在线| 亚洲色图欧洲色图| 欧美人妖巨大在线| 一区二区三区三区在线| 粉嫩av亚洲一区二区图片| 亚洲综合久久久久| 精品免费视频.| 成人免费毛片高清视频| 一二三四社区欧美黄| 欧美一区二区视频在线观看2020| 亚洲国产专区校园欧美| 国产高清不卡一区| 亚洲精品菠萝久久久久久久| 日韩免费看网站| 亚洲午夜精品福利| 国产一区欧美二区| 综合激情成人伊人| 欧美大胆一级视频| 日本精品免费观看高清观看| 国产一区二区三区四区三区四| 精品一区二区免费看| 亚洲精品视频在线观看网站| 精品福利一区二区三区| 91黄色在线观看| 亚洲韩国精品一区| 久久久亚洲综合| 久久中文字幕一区二区三区| 丝袜美腿成人在线| 欧美自拍偷拍一区| 亚洲激情婷婷| 亚洲精选在线视频| 国产精品系列在线| 狠狠入ady亚洲精品经典电影| 亚洲一区日韩精品中文字幕| 久久午夜老司机| 欧美三级电影精品| 国产九九精品| 久久婷婷成人综合色| 激情久久五月天| 色老汉一区二区三区| 精品一区二区日韩| 91精品国产综合久久久久| 蜜桃视频第一区免费观看| 国内精品国产三级国产a久久| 亚洲国产国产亚洲一二三| 日韩欧美国产一区二区三区| 亚洲高清免费观看| 午夜视频精品| 欧美色视频一区| 亚洲免费观看高清完整版在线 | 国产高清在线观看免费不卡| 国产精品网站导航| 99热精品国产| 你懂的视频一区二区| 国产女同性恋一区二区| 久久久精品影视| 裸体丰满少妇做受久久99精品| 国产乱人伦偷精品视频不卡| 日韩欧美亚洲一区二区| 亚洲一区二区三区四区的| 久久久久久久波多野高潮日日| 亚洲青色在线| 欧美日韩少妇| 91原创在线视频| 国产jizzjizz一区二区| 国内精品伊人久久久久av一坑| 日韩成人免费电影| 亚洲成人激情自拍| 亚洲最大成人综合| 中文字幕制服丝袜成人av| 国产欧美日产一区| 国产喷白浆一区二区三区| 国产性做久久久久久| 久久久久久久国产精品影院| 久久婷婷综合激情| 久久精品欧美一区二区三区麻豆| 337p日本欧洲亚洲大胆精品| 337p日本欧洲亚洲大胆精品 | 日韩免费视频线观看| 欧美一区二区日韩一区二区| 在线综合亚洲欧美在线视频| 欧美日韩国产一级| 欧美视频一区二区三区| 国产精品日韩久久久| 亚洲一区一卡| 午夜在线精品| 一本色道久久综合亚洲精品按摩 | 777精品伊人久久久久大香线蕉| 欧美日韩精品欧美日韩精品| 欧美日韩一卡二卡| 91久久一区二区| 欧美三级视频在线播放| 欧美人伦禁忌dvd放荡欲情| 欧美日韩另类一区| 91精品国产乱码| 精品剧情在线观看| 久久影院视频免费| 国产日产欧产精品推荐色| 国产精品久久久久久久久免费桃花 | 亚洲特级毛片| 中文亚洲免费| 久久综合福利| 欧美日韩激情一区二区三区| 欧美一区二区三区爱爱| 久久久国产一区二区三区四区小说 | 中文字幕在线免费不卡| 亚洲欧美偷拍另类a∨色屁股| 亚洲一卡二卡三卡四卡五卡| 奇米四色…亚洲| 国产经典欧美精品| 972aa.com艺术欧美| 欧美日韩一区综合| 国产日韩精品视频一区二区三区|