聯(lián)系官方銷售客服
1835022288
028-61286886
插件名稱 | API接口 V7.8 |
插件作者 | 迅睿官方團隊 |
最近更新 | 2025-03-06 07:21:54 |
支持對達夢數(shù)據(jù)庫的驅(qū)動 |
自定義回調(diào)
求大佬幫忙根據(jù)我下面獲取所有文章詳情列表接口
改成根據(jù)文章ID獲取文章詳情
/// 獲取所有文章詳情列表接口
public function list_data($data) {
$rt = [];
// 這里根據(jù)項目的$data輸出格式來定義PHP的數(shù)據(jù)寫法,
// 每個接口的寫法幾乎不一樣,下面是測試例子
if ($data['list']) {
foreach ($data['list'] as $t) {
$fujian = dr_get_files($t['fujian']);
foreach($fujian as $i =>$c) {
$fujian[$i]['file'] = dr_get_file($fujian[$i]['file']);
}
$rt[] = [
'avatar'=> dr_avatar($t['uid']),//用戶頭像
'title' => $t['title'], // 昵稱
'id' => $t['id'], // id號
'catid' => $t['catid'], // id號
'comments' => $t['comments'],//評論總數(shù)
'description' => $t['description'], // 內(nèi)容
'support' => $t['support'],//點贊總數(shù)
'catname' => dr_cat_value('news', $t['catid'], 'name'), // news模塊的當前內(nèi)容欄目名稱
'fujian' => $fujian, // 圖片id轉(zhuǎn)換為地址
'updatetime' => dr_date($t['_updatetime'], 'Y-m-d H:i:s'), // 時間轉(zhuǎn)換
];
}
}
return $rt;
}
需要說明請求url是多少,每種請求url,對應(yīng)的回調(diào)函數(shù)寫法都不一樣的
回復(fù)@官方插件技術(shù)-曉帆
請求的url如下 :
http://120.24.44.145/index.php?appid=1&appsecret=123&s=news&c=show&id=60
也用過模塊內(nèi)容接口 但是不支持多文件 所以只能自定義回調(diào)了 這個是模塊內(nèi)容生成的url如下:
http://120.24.44.145/index.php?appid=1&appsecret=123&s=news&c=show&id=60&api_call_function=module_show
參數(shù)應(yīng)該是一樣的
回復(fù)@官方插件技術(shù)-曉帆
需要把fujian參數(shù)里的file生成的id轉(zhuǎn)換成地址 謝謝大佬 謝謝
?? 套公式學(xué)會變通啊
這種請求是最完美的內(nèi)容頁方案:
http://120.24.44.145/index.php?appid=1&appsecret=123&s=news&c=show&id=60&api_call_function=module_show
回復(fù)@官方插件技術(shù)-曉帆
大佬好像還是沒通
改成
--------
仔細觀察應(yīng)該可以發(fā)現(xiàn)到,不要只復(fù)制代碼,還有學(xué)會理解代碼,為什么要寫這種代碼,代碼的含義是什么