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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 450|回復(fù): 0

[擴展開發(fā)] Discuz Api 接口【旗艦版】二次開發(fā) - 在線手冊

[復(fù)制鏈接]
1#
發(fā)表于 2025-7-2 16:56:05 | 只看該作者 |只看大圖 |倒序瀏覽 |閱讀模式

馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
接口二次開發(fā)

本功能由PHP+MYSQL語言開發(fā),無縫對接新秀網(wǎng)絡(luò)驗證系統(tǒng),采用獨立入口文件、類文件、第三方類文件庫進行調(diào)用開發(fā)。所有功能實現(xiàn)及控制均采用api接口操作,數(shù)據(jù)輸出形式為JSON、XML兩種常見形式,達(dá)到毫秒級數(shù)據(jù)快速交換功能。

1、接口開發(fā)是結(jié)合新秀網(wǎng)絡(luò)驗證系統(tǒng)進行的二次開發(fā),不能獨立使用;

2、接口開發(fā)遵循Discuz、新秀網(wǎng)絡(luò)驗證、PHP語言規(guī)范開發(fā);

3、接口開發(fā)適用于新秀網(wǎng)絡(luò)驗證系統(tǒng)旗艦版ver1.0版本以后;

4、本功能與新秀網(wǎng)絡(luò)驗證系統(tǒng)、擴展框架系統(tǒng),代碼相互獨立,但功能同時執(zhí)行;

5、接口開發(fā)可使用Discuz內(nèi)置函數(shù)、新秀網(wǎng)絡(luò)驗證內(nèi)置函數(shù)、PHP函數(shù)。

適用環(huán)境:php版本>7.0、Mysql版本>5.5以上、Discuz版本>3.5。

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


2 a* g% ~8 A1 M% e; p
接口開發(fā)常用函數(shù)

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

2、新秀網(wǎng)絡(luò)驗證數(shù)據(jù)庫對照表    /*新秀網(wǎng)絡(luò)驗證系統(tǒng)內(nèi)部,所有數(shù)據(jù)庫表及說明*/

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

4、Discuz基礎(chǔ)框架、類、函數(shù)    /*包含Discuz官方基礎(chǔ)框架、類、函數(shù)、方法使用說明。*/

5、新秀網(wǎng)絡(luò)基礎(chǔ)框架類、函數(shù)    /*包含新秀網(wǎng)絡(luò)驗證基礎(chǔ)框架、類、函數(shù)、方法使用說明。*/


; V$ O+ W6 |, f5 K
二次接口開發(fā)示例

1、*


+ h8 u2 a" l( W. Y# h# Q* F% T1 A
使 用 簡 介

1、接口開發(fā)演示文件下載

dev.zip (4.21 KB, 下載次數(shù): 98) 【UTF8】

2、接口開發(fā)演示文件目錄說明

xinxiuvip_network_plugin\\新秀網(wǎng)絡(luò)驗證系統(tǒng)插件主目錄

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

——lib_dev.php \\自定義方法庫開發(fā)文件 (自定義開發(fā)接口方法庫)

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

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

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

3、如何安裝、開發(fā)、調(diào)試?

#1、下載演示文件后,上傳至新秀網(wǎng)絡(luò)驗證插件根目錄。discuz論壇插件根目錄 \source\plugin\xinxiuvip_network_plugin\

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

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

#4、功能代碼開發(fā)完成,組裝調(diào)試接口:

4 {* I! f4 o1 \, m  g0 x6 h
[PHP] 純文本查看 復(fù)制代碼
//根據(jù)演示文件中組裝url接口地址
demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:dev&soft=2&action=dev_demo1&key=123456&demo1=demo1&demo2=demo2
! q5 h) ^% P- R: |3 s$ |; |7 G- F
[PHP] 純文本查看 復(fù)制代碼
//根據(jù)演示文件中接口訪問返回的結(jié)果
{
        "code": "200",
        "result": "OK",
        "count": 2,
        "data": {
                "demo1": "demo1",
                "demo2": "demo2"
        },
        "sqltime": "0s"
}
dev.inc.php入口文件代碼實例
[PHP] 純文本查看 復(fù)制代碼
<?php

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

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

#引入自定義開發(fā)類文件,此文件保存位置 'function/dev' 代表 function/function_dev.php 如需修改請按格式進行!
C::import('function/dev', 'plugin/xinxiuvip_network_plugin', false);//注意這里和接口二次開發(fā)不同
$api = new function_dev();//實例化function_dev.php類操作,實例化后可用$api->調(diào)用function_dev.php中的類方法!
#注釋結(jié)束

#此處為入口文件,根據(jù)接口方法,調(diào)用對應(yīng)類方法。
switch ($api->action) { //$api->action 獲取入口方法,勿動!!!
    #此處代碼根據(jù)接口開發(fā)需求,可以無限添加循環(huán)。
    case 'dev_demo1': // 判斷是否是此方法,如果是則進入下一步!
        $demo1 = web_client::safe_check('demo1', true); //判斷參數(shù)傳輸,params為參數(shù)名稱,iscore為是否是必填項(true為必填,false為可空)
        $demo2 =web_client::safe_check('demo2', false);//判斷參數(shù)傳輸,params為參數(shù)名稱,iscore為是否是必填項(true為必填,false為可空)
        $api->dev_demo1($demo1,$demo2);//調(diào)用function_dev.php實例化后類方法,根據(jù)類方法設(shè)置傳入?yún)?shù)。
        break;
    #注釋結(jié)束
    #此處代碼是判斷接口輸入是否正確。勿刪!!!
    default:
        web_output::json_output(400,'error010');
        break;
    #注釋結(jié)束
}
#注釋結(jié)束
. s" y6 f1 U1 v' r" m' j& O( w
function_dev.php自定義方法類代碼實例
[PHP] 純文本查看 復(fù)制代碼
<?php
#以下兩行代碼,用于開發(fā)環(huán)境下代碼錯誤提示,可根據(jù)提示信息進行代碼檢查,無誤后即可注釋掉!
//ini_set("display_errors", "on");
//error_reporting(E_ALL);
#注釋結(jié)束

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

#引入核心系統(tǒng)類,勿刪!!!
C::import('class/plugin', 'plugin/xinxiuvip_network_plugin', false);
#注釋結(jié)束

#如何引入自定義系統(tǒng)類?
#1、將自定義核心類、第三方核心類上傳至extend文件夾下;
#2、通過 C::import 、 require_once 兩種引入形式引入第三方核心類;
#3、在下方方法中使用 lib_dev::demo_dev(); 進行調(diào)用,具體功能看lib_dev封裝代碼;
C::import('lib/dev', 'plugin/xinxiuvip_network_plugin', false);//如果沒有自定義類庫,請將此處注釋掉!
#注釋結(jié)束


class function_dev extends class_plugin
{
    public $action_all = array('dev_demo1'); //所有接口必填,用逗號隔開!!!除以下key、adminkey所包含以外,未包含的接口都是通過token令牌進行訪問。
    public $function_action_key = array('dev_demo1'); //使用key密鑰訪問的接口
    public $function_action_adminkey = array(); //使用管理密鑰adminkey訪問的接口
    /**
     * 構(gòu)造方法 __construct() 是在實例化對象時被自動調(diào)用
     * 用途:可以用于初始化程序(可以給成員屬性賦值,也可以調(diào)用成員方法)
     */
    public function __construct()
    {
        parent::__construct(); //繼承父類構(gòu)造方法
    }


    #此處為標(biāo)準(zhǔn)類方法,可根據(jù)DISCUZ、新秀網(wǎng)絡(luò)驗證內(nèi)置函數(shù)進行調(diào)用,也可使用PHP官方函數(shù)進行操作。
    public function dev_demo1($demo1, $demo2)
    {
        #-具體DISCUZ內(nèi)置函數(shù)、新秀網(wǎng)絡(luò)驗證內(nèi)置函數(shù)、PHP函數(shù),論壇相應(yīng)帖子有專門介紹。
        $data = array( //組合數(shù)組
            'demo1' => $demo1,
            'demo2' => $demo2
        );
        $data['time'] = lib_dev::demo_dev(time());//調(diào)用lib自定義封裝類庫示例;

        #========================================
        #嵌入點開發(fā),注意:此擴展方法在應(yīng)用中心-內(nèi)置鉤子頁面設(shè)置;
        web_client::class_hook('hook_dev_demo1',array($data));
        /*
         * 下面是接口拓展對應(yīng)的方法
         * 注意class_hook中的'hook_dev_demo1' 就是擴展文件中的方法名!
         * 將下面代碼復(fù)制到-內(nèi)置鉤子開發(fā)頁面中。
         *
        public function hook_dev_demo1($data){
            var_dump($data);
        }
        */
        #========================================

        web_output::json_output('200', '', $data); // 新秀內(nèi)置打印函數(shù),打印結(jié)果,并結(jié)束程序。
        #-具體DISCUZ內(nèi)置函數(shù)、新秀網(wǎng)絡(luò)驗證內(nèi)置函數(shù)、PHP函數(shù),論壇相應(yīng)帖子有專門介紹。
    }
    #注釋結(jié)束

    /**
     * 析構(gòu)方法 __destruct() 是在對象被銷毀時自動調(diào)用
     * 用途:可以進行資源的釋放操作或文件的關(guān)閉操作或信息保存操作
     */
    public function __destruct()
    {
        return parent::__destruct(); // TODO: 析構(gòu)方法
        
    }
}

: o; Z( w9 V- C! R
lib_dev.php自定義封裝類庫代碼實例
[PHP] 純文本查看 復(fù)制代碼
<?php
#以下兩行代碼,用于開發(fā)環(huán)境下代碼錯誤提示,可根據(jù)提示信息進行代碼檢查,無誤后即可注釋掉!
//ini_set("display_errors", "on");
//error_reporting(E_ALL);
#注釋結(jié)束

#引入驗證自帶核心系統(tǒng)類,勿刪!!!
C::import('class/xinxiu', 'plugin/xinxiuvip_network', false);
#注釋結(jié)束

class lib_dev
{
    /**
     * 自定義封裝類庫方法演示,根據(jù)自己的需求進行功能開發(fā)!
     * demo_dev 為自定義方法名
     * @param [type] $value
     * @return void
     */
   public static function demo_dev($value)
   {
      return $value;//直接返回傳回的值
   }
}

* ^* Y9 Z0 K% X7 T  B7 ?3 `. a
將接口添加到接口管理數(shù)據(jù)庫實例
將設(shè)定好的接口方法添加到接口管理中心。如果不在此處添加將報錯。

  x  z% w2 Z$ [5 r; c1 @& H/ j
* }+ k5 t, N+ o" J7 S. g
- h$ d% M0 E" D: h7 H4 P/ s
帖子永久地址: 

新秀網(wǎng)絡(luò)驗證系統(tǒng) - 論壇版權(quán)1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關(guān)
2、本站所有主題由該帖子作者發(fā)表,該帖子作者與新秀網(wǎng)絡(luò)驗證系統(tǒng)享有帖子相關(guān)版權(quán)
3、其他單位或個人使用、轉(zhuǎn)載或引用本文時必須同時征得該帖子作者和新秀網(wǎng)絡(luò)驗證系統(tǒng)的同意
4、帖子作者須承擔(dān)一切因本文發(fā)表而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
5、本帖部分內(nèi)容轉(zhuǎn)載自其它媒體,但并不代表本站贊同其觀點和對其真實性負(fù)責(zé)
6、如本帖侵犯到任何版權(quán)問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、新秀網(wǎng)絡(luò)驗證系統(tǒng)管理員和版主有權(quán)不事先通知發(fā)貼者而刪除本文

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

QQ|Archiver|手機版|新秀網(wǎng)絡(luò)驗證系統(tǒng)API[軟著登字第13061951號] ( 豫ICP備2021033257號-1 )

GMT+8, 2025-11-30 02:55 , Processed in 0.274622 second(s), 63 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表
国产精品爱啪在线线免费观看_97视频精品_欧美精品一区二区在线播放_国产欧美久久一区二区三区
亚洲免费观看高清完整版在线 | 国产电影一区二区三区| 国产精品亚洲综合一区在线观看| 99在线精品视频| 99国产精品私拍| 久热这里只精品99re8久| 91精品国产综合久久小美女 | 午夜久久久影院| av一本久道久久综合久久鬼色| 欧美日韩国产一级二级| 亚洲国产成人一区二区三区| 午夜电影网一区| 亚洲丝袜精品丝袜在线| 男男成人高潮片免费网站| 欧美日韩成人一区二区三区| 欧美资源在线| 久久夜色精品国产欧美乱极品| 亚洲精品视频自拍| 国产乱人伦偷精品视频不卡| 91电影在线观看| 国产精品嫩草久久久久| 国产一区二区不卡在线 | 欧美日韩卡一卡二| 久久国产免费看| 不卡影院免费观看| 色婷婷狠狠综合| 日韩美女视频一区| 国产一区二区三区四区hd| 在线成人免费观看| 亚洲已满18点击进入久久| 国产成人超碰人人澡人人澡| 91精品国产综合久久小美女| 成人高清在线视频| 欧美国产一区二区| 亚洲欧洲日本一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av| 成人免费观看视频| 一本色道a无线码一区v| 日韩国产欧美一区二区三区| 黄色亚洲精品| 日韩欧美高清一区| 日本免费在线视频不卡一不卡二| 久久裸体视频| 精品午夜久久福利影院| 久久久久久久久久久久久久一区| 亚洲国产视频直播| 亚洲二区视频| 久久免费视频一区| 九色综合国产一区二区三区| 制服丝袜国产精品| 99久久精品国产一区二区三区| 欧美午夜精品免费| 亚洲影院理伦片| 91精品1区2区| 大胆亚洲人体视频| 一区二区中文视频| 97超碰欧美中文字幕| 久久尤物电影视频在线观看| 国产综合自拍| 日本欧美一区二区三区| 欧美va亚洲va国产综合| 一级女性全黄久久生活片免费| 欧美日韩国产在线一区| 精品国产乱码91久久久久久网站| 国产一区二区免费在线| 欧美日韩精品免费观看 | 亚洲柠檬福利资源导航| 久久婷婷麻豆| 国产精品18久久久久久久网站| 久久亚洲精华国产精华液| 精品动漫av| 三级不卡在线观看| 中文网丁香综合网| 国产精品无圣光一区二区| 国产日韩一区欧美| 亚洲欧美另类综合偷拍| 久久一区激情| 成人成人成人在线视频| 中文字幕一区在线观看视频| 色婷婷香蕉在线一区二区| 成人动漫视频在线| 亚洲最新在线观看| 在线成人小视频| 激情欧美日韩| 九九精品视频在线看| 国产清纯白嫩初高生在线观看91| 国产精品一区二区x88av| 国产亚洲综合性久久久影院| a4yy欧美一区二区三区| 亚洲免费视频成人| 欧美精品三级在线观看| 亚洲图色在线| 国产精品一区二区你懂的| 亚洲天堂久久久久久久| 欧美一区二区私人影院日本| 国产福利91精品一区二区三区| 国产喷白浆一区二区三区| 蜜桃精品久久久久久久免费影院| 性做久久久久久免费观看| 免费试看一区| 99re在线视频这里只有精品| 午夜精品在线看| 久久免费看少妇高潮| 色婷婷精品久久二区二区蜜臂av| 91丝袜美女网| 中文字幕亚洲成人| 欧美日韩一区二区三区在线| 国产精品99久久久久久似苏梦涵 | 日韩精品综合一本久道在线视频| 亚洲精品日韩在线观看| 国产酒店精品激情| 亚洲欧美福利一区二区| 欧美一级在线观看| 欧美亚洲三区| 欧美 日韩 国产一区二区在线视频| 国产日产精品一区| 欧美伊人久久久久久久久影院| 极品尤物久久久av免费看| 懂色一区二区三区免费观看| 国产午夜一区二区三区| 欧美系列日韩一区| 在线午夜精品| 欧美va天堂在线| 国产伦精品一区二区三区视频青涩 | 亚洲天堂久久| 国产一区二区三区四区五区美女 | 日韩精品亚洲一区| 亚洲国产成人在线| 日韩欧美亚洲国产另类| 久久尤物视频| 中文日韩在线| 亚洲午夜在线观看| 91亚洲永久精品| 国产91精品欧美| 精品午夜一区二区三区在线观看| 亚洲成av人片一区二区三区| 自拍偷拍亚洲激情| 国产目拍亚洲精品99久久精品| 日韩欧美国产小视频| 久热国产精品| 国产精品一区二区三区四区五区| 日韩—二三区免费观看av| 中文字幕一区视频| 日本一区二区视频在线| 欧美刺激午夜性久久久久久久| 欧美另类久久久品| 欧美性色aⅴ视频一区日韩精品| 久久精品一区二区国产| 国产乱码精品| 99pao成人国产永久免费视频| 94色蜜桃网一区二区三区| 成人午夜免费视频| 国产精品羞羞答答xxdd| 老司机午夜精品| 日日夜夜免费精品| 亚洲va韩国va欧美va| 亚洲一区二区精品3399| 一区二区三区欧美激情| 又紧又大又爽精品一区二区| 日韩一区在线播放| ...xxx性欧美| 亚洲欧美一区二区久久 | 日本欧美一区二区三区| 亚洲va韩国va欧美va精品| 一区二区三区在线免费播放 | 不卡av免费在线观看| 国产精品一级片在线观看| 国产丶欧美丶日本不卡视频| 国产一区二区在线观看免费| 国产麻豆一精品一av一免费| 国产精品一二三在| 福利一区在线观看| 国产91丝袜在线播放| 粉嫩aⅴ一区二区三区四区五区| 国产成人一区二区精品非洲| 国产精品一区二区免费不卡 | 国产一区免费视频| 亚洲午夜精品久久久久久浪潮| 欧美特黄视频| 国产一区亚洲| 亚洲无线视频| 国产日韩欧美三级| 亚洲欧美成人| 老牛嫩草一区二区三区日本| 色偷偷久久人人79超碰人人澡| 久热这里只精品99re8久| 欧美伊人久久久久久午夜久久久久| 欧美日韩二区三区| 日韩精品一区二区三区swag| 久久久99精品久久| 亚洲欧美中日韩| 亚洲图片有声小说| 狂野欧美性猛交blacked| 国产一区二区调教| 成人激情校园春色| 91丨porny丨首页| 欧美日韩在线观看一区二区三区| 亚洲国产精品毛片| 久久亚洲电影| 欧美一区二区三区影视|