接口二次開發 |
本功能由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、接口開發演示文件下載 |
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] 純文本查看 復制代碼
[PHP] 純文本查看 復制代碼
|
dev.inc.php入口文件代碼實例 |
[PHP] 純文本查看 復制代碼 <?php |
function_dev.php自定義方法類代碼實例 |
[PHP] 純文本查看 復制代碼
|
將接口添加到接口管理數據庫代碼實例 |
[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 |