四虎成人精品在永久免费_色天天综合网_神马久久久久久_六月婷婷激情_日韩中文一区_四虎色

2025-11-26 463

首頁 » 文檔 » 開發(fā)指南

網(wǎng)站數(shù)據(jù)接口API

在開發(fā)APP、小程序等應(yīng)用過程中,經(jīng)常需要以API接口形式請求網(wǎng)站數(shù)據(jù),自DESTOON V10.0,系統(tǒng)內(nèi)置統(tǒng)一的數(shù)據(jù)調(diào)用接口。

開啟方法

數(shù)據(jù)接口默認(rèn)是關(guān)閉狀態(tài),需要在網(wǎng)站后臺,網(wǎng)站設(shè)置,安全中心,數(shù)據(jù)接口密鑰,填寫密鑰并保存完成開啟。

調(diào)試方法

網(wǎng)站后臺,系統(tǒng)維護,系統(tǒng)工具,標(biāo)簽?zāi)0澹瑪?shù)據(jù)接口提供了圖像化的調(diào)試界面。

請求地址

電腦版:電腦版首頁網(wǎng)址/api/json.php
手機版:手機版首頁網(wǎng)址/api/json.php
電腦版和手機版調(diào)用方法完全一致,唯一區(qū)別是返回的網(wǎng)址是電腦網(wǎng)址或手機網(wǎng)址

加密方法

GET參數(shù)需要加密,例如請求的地址為
/api/json.php?moduleid=5&pagesize=30
本文檔為了方便說明,省略了實際網(wǎng)址,實際請求自行加上真實網(wǎng)址
1、加入客戶端版本信息version,此時請求地址示例
/api/json.php?moduleid=5&pagesize=30&version=1.0.0
2、加入請求時間time,格式為Unix時間戳,此時請求地址示例
/api/json.php?moduleid=5&pagesize=30&version=1.0.0&time=1764733494
3、加入簽名sign,此時請求地址示例
/api/json.php?moduleid=5&pagesize=30&version=1.0.0&time=1764733494&sign=cb14ef0180b783a54b183723054f6d63

簽名sign生成方法

截取請求地址問號后面的參數(shù)至Unix時間戳,例如
moduleid=5&pagesize=30&version=1.0.0&time=1764733494
加入數(shù)據(jù)接口密鑰key,例如
moduleid=5&pagesize=30&version=1.0.0&time=1764733494&key=nK94WQCHpLManQqZpAEbexvWDHmL34zP
將上面的字符串md5得到的值即為sign的值
數(shù)據(jù)接口密鑰key應(yīng)保存在無法被直接訪問的位置,以免泄露造成數(shù)據(jù)任意請求
如果服務(wù)器端修改了密鑰,客戶端無法及時更新,可以修改服務(wù)器端api/json/config.key.php,根據(jù)版本參數(shù)判斷進行舊密鑰的兼容

讀取數(shù)據(jù)請求參數(shù)

moduleid
代表模塊ID,后臺模塊管理里可以看到模塊和ID
pagesize
代表調(diào)用數(shù)據(jù)數(shù)量,可不傳,默認(rèn)與網(wǎng)站設(shè)置,服務(wù)器優(yōu)化,列表每頁默認(rèn)信息條數(shù)一致,最大值為100
page
代表第幾頁,可不傳,默認(rèn)第一頁
kw
代表關(guān)鍵詞,可不傳,返回與關(guān)鍵詞匹配的信息。需要對值進行urlencode,JS可用encodeURIComponent(kw)函數(shù)編碼
catid
代表分類ID,可不傳,返回所屬分類的信息
areaid
代表地區(qū)ID,可不傳,返回所屬地區(qū)的信息
itemid
代表信息ID,可不傳,返回所屬ID的信息,一般為1條
數(shù)據(jù)排序
可不傳,默認(rèn)按itemid降序排列
dsc
代表降序排列的字段,例如&dsc=addtime表示數(shù)據(jù)按添加時間降序(大到小)排列
asc
代表升序排列的字段,例如&asc=addtime表示數(shù)據(jù)按添加時間升序(小到大)排列
order
代表指定排序方式,例如&order=adddate+DESC,vip+DESC DESC表示降序(大到小)排列,ASC表示升序(小到大)排列,+表示編碼過的空格(參數(shù)里不能有空格,空格會導(dǎo)致后面的參數(shù)傳遞失敗)
dsc,asc,order功能類似,按需求選一個參數(shù)即可
fields
代表返回字段,可不傳,默認(rèn)返回對應(yīng)表全部字段,例如&fields=itemid,title,addtime表示返回itemid、title、addtime這3列數(shù)據(jù),指定返回字段可以使返回數(shù)據(jù)體積更小,傳輸更快
debug
代表調(diào)試信息,例如&debug=1,系統(tǒng)返回的數(shù)據(jù)會增加url(請求完整網(wǎng)址)和sql(SQL查詢語句)兩個參數(shù)用于驗證請求參數(shù)是否符合預(yù)期

如果以上方法無法調(diào)用到需要的數(shù)據(jù),可以嘗試以下兩種方法:
一、在后臺系統(tǒng)維護,標(biāo)簽?zāi)0澹瑯?biāo)簽向?qū)В蓸?biāo)簽,然后點接口調(diào)用按鈕,生成對應(yīng)的標(biāo)簽調(diào)用接口
二、在api/json目錄創(chuàng)建.inc.php文件自行二開對應(yīng)的數(shù)據(jù)操作,可以參考demo.inc.php

特殊字段

file
代表文件,例如&moduleid=3&file=webpage
當(dāng)moduleid=1時,調(diào)用 api/json/{$file}.inc.php 文件,可自行開發(fā)
當(dāng)file=module時,調(diào)用 api/json/module.inc.php 文件,輸出系統(tǒng)模塊信息
當(dāng)file=area時,調(diào)用 api/json/area.inc.php 文件,輸出系統(tǒng)地區(qū)信息
當(dāng)file=category時,調(diào)用 api/json/category.inc.php 文件,輸出系統(tǒng)分類信息
當(dāng)moduleid=2時,調(diào)用會員模塊 module/member/{$file}.class.php 文件的方法
當(dāng)moduleid=3時,調(diào)用擴展模塊 module/extend/{$file}.class.php 文件的方法
其他模塊如果存在{$file}.class.php也會自動調(diào)用
action
代表動作,例如&moduleid=3&file=webpage&action=add
當(dāng)調(diào)用.class.php文件時,action可以調(diào)用對應(yīng)的函數(shù)
當(dāng)action=add時,代表發(fā)布信息
當(dāng)action=edit時,代表修改信息,默認(rèn)不開啟
當(dāng)action=delete時,代表刪除信息,默認(rèn)不開啟
當(dāng)action=show時,代表顯示單條信息,包括信息的內(nèi)容
在api/json/common.api.php 刪除對應(yīng)的 dexit('方法未啟用'); 手動啟用edit和delete方法,此操作比較危險,如非特別需要,請勿開啟。

寫入請求參數(shù)

GET參數(shù)
與上述一致,先確定moduleid,再根據(jù)情況選傳file,然后確定action(默認(rèn)只支持add增,edit改和delele刪需手動開啟),如果是改和刪還應(yīng)傳入itemid
POST參數(shù)
根據(jù)需要寫入目標(biāo)的數(shù)據(jù)表字段或前后臺發(fā)布信息界面表單,確定需要傳入的參數(shù)名稱,轉(zhuǎn)為JSON格式直接通過body發(fā)送,例如:
{"title":"標(biāo)題","content":"內(nèi)容"}

其他說明

由于會員表比較特殊,不支持直接調(diào)用數(shù)據(jù),并獨立運行于 api/json/member.api.php
當(dāng)傳入moduleid=2或moduleid=2&file=member時,自動調(diào)用此文件,支持以下action
register
注冊新用戶,需要POST發(fā)送注冊表單數(shù)據(jù)
login
用戶登錄,需要POST發(fā)送戶名和密碼,驗證成功返回包含會員ID的數(shù)據(jù)
sms
發(fā)送短信驗證碼,需要POST發(fā)送手機號碼
其他方法可根據(jù)需要在此文件中二次開發(fā)

由于公司表比較特殊,獨立運行于 api/json/company.api.php
當(dāng)傳入moduleid=4&action=show或moduleid=4&file=company&action=show時,自動調(diào)用此文件,支持以下action
show
需傳入itemid,返回公司資料及公司介紹

數(shù)據(jù) 接口 API JSON
最后修訂于2025-11-26   以上內(nèi)容是否對您有幫助?點擊反饋加群交流

 
公司簡介   |   聯(lián)系方式   |   合作代理   |   隱私政策   |   使用協(xié)議   |   意見反饋    
主站蜘蛛池模板: 特黄aaa | 少妇又色又紧又黄又刺激免费 | 久久精品免费看 | 日韩视频一 | 精品免费一区二区三区 | 免费在线观看国产精品 | 中文字幕在线观看不卡 | 人人澡人人干 | 中文字幕精品在线观看 | 国产成人久久精品77777综合 | 1级黄色大片 | 免费在线a| 天天干天天插天天射 | 九九精品在线播放 | 欧美一区二区三区四区五区 | 黄色免费一级片 | 亚洲精品欧美 | 精品看片 | 国产三级福利 | 黄色大片网站在线观看 | 亚洲性视频网站 | 成人短视频在线播放 | 国产精品又黄又爽又色 | 欧美野战| 欧美午夜精品久久久久久浪潮 | 午夜专区 | 久草网在线视频 | 六月综合激情 | 国产精品99久久久久久www | 伊人毛片| 黄色xxxxx| 毛片网站在线看 | 国产免费一区二区三区最新不卡 | 久久久www成人免费毛片 | 二区三区在线视频 | 精品999视频 | 成年人看的免费视频 | 日韩一区二区在线播放 | 成人p站在线观看 | 久久99精品久久久 | 色吊丝av中文字幕 |