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