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

新秀網絡驗證系統

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

作者: admin    時間: 2024-4-7 18:44
標題: Discuz Api 接口【X3.5】二次開發 - 在線手冊
接口二次開發

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

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

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

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

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

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

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

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


接口開發常用函數

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

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

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

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

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


二次接口開發示例

1、*


使 用 簡 介

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

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

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

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

—lib \\自定義類存放目錄 (用于開發者存放第三方類、自定義類,命名:lib_dev.php

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

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

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

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

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

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

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

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


[PHP] 純文本查看 復制代碼

//根據演示文件中組裝url接口地址
demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network:dev&key=123456&action=dev_demo1&demo1=demo&demo2=demo

[PHP] 純文本查看 復制代碼

//根據演示文件中接口訪問返回的結果
{
    "code": "200",
    "result": "OK",
    "count": 2,
    "data": {
        "demo1": "demo",
        "demo2": "demo"
    },
    "sqltime": "0.00131s"
}
dev.inc.php入口文件代碼實例
[PHP] 純文本查看 復制代碼
<?php
/*
創建時間 2024-04-06 21:33:55
技術支持 QQ:3188639 微信號:xinxiuvip
官方網站 http://www.5566wy.com/
獲取授權 http://www.5566wy.com/plugin.php?id=xinxiuvip_license:accredit
開發手冊 http://www.5566wy.com/thread-529-1-1.html
嚴禁反編譯、逆向等任何形式的侵權行為,違者將追究法律責任!
*/

#以下兩行代碼,用于開發環境下代碼錯誤提示,可根據提示信息進行代碼檢查,無誤后即可注釋掉!
//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/xinxiuvip_network', false);

$api = new function_dev();//實例化function_dev.php類操作,實例化后可用$api->調用function_dev.php中的類方法!
#注釋結束

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

function_dev.php自定義方法類代碼實例
[PHP] 純文本查看 復制代碼

<?php
/*
創建時間 2024-04-06 21:33:55
技術支持 QQ:3188639 微信號:xinxiuvip
官方網站 http://www.5566wy.com/
獲取授權 http://www.5566wy.com/plugin.php?id=xinxiuvip_license:accredit
開發手冊 http://www.5566wy.com/thread-529-1-1.html
嚴禁反編譯、逆向等任何形式的侵權行為,違者將追究法律責任!
*/

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

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

#引入核心系統類,勿刪!!!
C::import('class/client','plugin/xinxiuvip_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_client
{
    public $action_all = array('dev_demo1');//所有接口必填,用逗號隔開!!!除以下key、adminkey所包含以外,未包含的接口都是通過token令牌進行訪問。
    public $function_action_key = array('dev_demo1');//使用key密鑰訪問的接口
    public $function_action_adminkey = array();//使用管理密鑰adminkey訪問的接口
        public $config;//可自定義變量,在構造方法中設置變量值。
    /**
     * 構造方法 __construct() 是在實例化對象時被自動調用
     * 用途:可以用于初始化程序(可以給成員屬性賦值,也可以調用成員方法)
     */
    public function __construct(){
        parent::__construct();
        $this->config = xx_G::xinxiuvip_network();//獲取新秀網絡插件配置信息
    }


    #此處為標準類方法,可根據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(){
    }

}

將接口添加到接口管理數據庫代碼實例

[SQL] 純文本查看 復制代碼
INSERT INTO `pre_xinxiuvip_network_actions` (`id`, `type`, `typekey`, `groups`, `name`, `actions`, `status`, `islogs`, `snum`, `hnum`, `dnum`, `nums`, `zjf`, `kjf`, `do`, `ips`, `url`, `ziduan`, `remarks`, `moment`) VALUES (NULL, '測試模塊', NULL, '', '測試名稱', 'dev_demo1', '0', '0', '0', '0', '0', '0', NULL, NULL, '0', '', 'http://www.5566wy.com/forum.php?mod=viewthread&tid=573', '', '', '');






歡迎光臨 新秀網絡驗證系統 (http://www.5566wy.com/) Powered by Discuz! X3.5
国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区
在线电影院国产精品| 欧美日韩免费观看一区三区| 亚洲伊人网站| 国产女人18毛片水真多成人如厕 | 日韩三级伦理片妻子的秘密按摩| 亚洲18色成人| 午夜精品短视频| 欧美成人vps| 极品少妇xxxx精品少妇| 一区二区三区四区五区精品视频| 国产精品美女一区二区三区 | 日韩精品一区二区三区中文精品 | 色综合久久中文字幕综合网| 色狠狠桃花综合| 亚洲人成影院在线观看| 97久久超碰国产精品| 日韩一区二区在线看| 久久99在线观看| 久久综合久久综合这里只有精品| 久久精品视频一区二区三区| aaa欧美日韩| 亚洲精品一区二区三区99| 男女性色大片免费观看一区二区 | 国产女人18水真多18精品一级做 | 欧美精品尤物在线| 久久久精品综合| 成人a免费在线看| 日韩视频一区二区在线观看| 国产黄人亚洲片| 91麻豆精品国产91久久久久| 国产最新精品精品你懂的| 91.xcao| 亚洲综合在线电影| 欧美精品在线一区| 中文字幕中文字幕一区| 国内精品久久久久国产盗摄免费观看完整版| 国产日产欧美一区二区视频| 一区在线电影| 五月天国产精品| 欧美日韩精品欧美日韩精品| 国产69精品久久99不卡| 日韩美女视频在线| 91亚洲精品久久久蜜桃网站| 国产精品免费观看视频| 一本久道久久综合婷婷鲸鱼| 天天综合网天天综合色| 欧美色涩在线第一页| 国产成人aaa| 国产欧美精品一区aⅴ影院 | 亚洲人成人一区二区三区| 亚洲综合激情另类小说区| 亚洲制服av| 亚洲精品免费看| 一区二区久久| 久久久av毛片精品| 国产综合视频| 亚洲成人1区2区| 国产综合色视频| 91精品中文字幕一区二区三区| gogogo免费视频观看亚洲一| 亚洲精品免费在线| 在线视频免费在线观看一区二区| 日韩毛片在线免费观看| 亚洲免费不卡| 亚洲精品少妇30p| 在线成人欧美| 亚洲午夜私人影院| 亚洲一区二区三区涩| 日韩精品亚洲一区二区三区免费| 久久综合久久久| 精品制服美女久久| 在线综合亚洲欧美在线视频| 国产麻豆日韩欧美久久| 欧美一级夜夜爽| 91香蕉视频黄| 国产精品理论在线观看| 黄色亚洲大片免费在线观看| 一区二区三区欧美亚洲| 欧美日韩一区 二区 三区 久久精品| 老司机免费视频一区二区| 777a∨成人精品桃花网| 99久久免费视频.com| 国产精品久久久久久户外露出| 精品69视频一区二区三区Q| 亚洲人亚洲人成电影网站色| 小嫩嫩精品导航| 日本v片在线高清不卡在线观看| 久久蜜桃资源一区二区老牛| 狠狠色狠狠色综合日日91app| 色国产精品一区在线观看| 国产伦精品一区二区三区在线观看| 精品人在线二区三区| 欧美精品aa| 三级不卡在线观看| 欧美成人一区二区三区| 日韩亚洲精品在线| 亚洲成在人线在线播放| 欧美视频在线观看一区| 日韩成人av影视| 欧美精品一区二区三区久久久 | 国产综合色一区二区三区| 亚洲高清免费在线| 51午夜精品国产| 91视视频在线观看入口直接观看www| 欧美韩国日本综合| 一本色道精品久久一区二区三区| 一区二区三区四区五区视频在线观看 | 亚洲综合精品| 国产成人亚洲综合a∨婷婷| 久久久久久9999| 国产女主播一区二区| 亚洲最新视频在线观看| 欧美一级黄色录像| 亚洲国产午夜| 紧缚奴在线一区二区三区| 国产欧美一区二区精品久导航 | 久久狠狠婷婷| 日本精品免费观看高清观看| 国产一区在线视频| 久久久一区二区三区| 亚洲一区网站| 国产一区不卡视频| 亚洲欧美另类小说| 久久动漫亚洲| 紧缚捆绑精品一区二区| 一区二区三区中文在线观看| 欧美性生活大片视频| 视频一区视频二区中文| 日本欧美在线观看| 亚洲一区二区三区小说| 成人欧美一区二区三区视频网页| 亚洲视频中文字幕| 成熟亚洲日本毛茸茸凸凹| 综合久久国产九一剧情麻豆| 久久久久成人精品免费播放动漫| 日本欧美在线观看| 亚洲美女毛片| 欧美日韩日日夜夜| 日韩二区三区在线观看| 全部av―极品视觉盛宴亚洲| 欧美日韩 国产精品| 国产精品乱子久久久久| 欧美日韩综合另类| 精品国产青草久久久久福利| 欧美亚洲高清一区二区三区不卡| 亚洲图片欧洲图片日韩av| www.色精品| 欧美一区二区三区久久精品| 国产欧美日韩综合一区在线播放| 欧美日韩爆操| 麻豆国产精品777777在线| 99久久免费精品| 激情久久一区| 丁香婷婷综合色啪| 亚洲一级网站| 色综合亚洲欧洲| 欧美成人中文| 国产日韩精品久久| 在线国产电影不卡| 中文字幕一区二区三区不卡| 欧美精品一区二区蜜臀亚洲| 一区二区三区不卡视频在线观看| 洋洋av久久久久久久一区| 久久女同性恋中文字幕| 国产成人在线看| 3atv在线一区二区三区| 国产精品色哟哟| 成人听书哪个软件好| 久久国产精品一区二区三区| 午夜精品久久久久久久久| 日本韩国视频一区二区| 国产精品一区二区91| 久久亚洲捆绑美女| 国产一区视频在线观看免费| 亚洲综合成人网| 亚洲欧美日韩专区| 国产自产高清不卡| 亚洲成a人片在线不卡一二三区| 久久在线精品| 日韩一区日韩二区| 国产精品免费一区二区三区在线观看 | av不卡免费电影| 久久精品中文| 精品成a人在线观看| 高清成人在线观看| 欧美日韩视频第一区| 夜夜嗨av一区二区三区网页| 亚洲国产精品一区制服丝袜| 日本一区二区在线不卡| 国产原创一区二区| 国产视频一区二区在线观看| 日韩主播视频在线| 欧美日韩国产在线一区| 欧美一卡二卡三卡四卡| 国内精品视频一区二区三区八戒| 欧美国产91| 欧美精品777| 国产在线精品一区二区夜色| 色综合激情久久| 久久这里只精品最新地址|