作者:TPshop搜豹商城 發(fā)布時間:2020-09-17 15:07 閱讀:1886
做過后臺開發(fā)的朋友都知道,后臺數(shù)據(jù)提供給小程序、APP可以通過api接口提供,但api是怎么實現(xiàn)的呢,網(wǎng)上商城系統(tǒng)怎么通過api接口將數(shù)據(jù)傳遞給相應(yīng)的移動端的小程序、APP?
網(wǎng)上商城系統(tǒng)api接口
下面我們以TPshop多用戶商城系統(tǒng)獲取歷史的商品數(shù)據(jù)為例,說明App后臺接口統(tǒng)一返回json字符串,App前端進(jìn)行解析獲取相應(yīng)的數(shù)據(jù),再將數(shù)據(jù)渲染到頁面中。
我們使用historyQuery函數(shù),獲取瀏覽的歷史商品:
/**
* 獲取瀏覽歷史的商品
*/
public function historyQuery(){
$data['list'] = model('goods')->historyQuery(); // 獲取瀏覽過的商品記錄
if(!empty($data['list'])){
foreach($data['list'] as $k=>$v){
$data['list'][$k]['goodsImg'] = WSTImg($v['goodsImg'],3); // 處理圖片
}
}
return json_encode(WSTReturn('數(shù)據(jù)請求成功',1,$data)); // 封裝json字符串并返回給前端
}
然后將返回的數(shù)據(jù)Return到$data變量中,這樣就實現(xiàn)了json數(shù)據(jù)的api,前端APP、小程序?qū)?data變量接入即可。
<TPshop()是國內(nèi)知名商城系統(tǒng)及商城網(wǎng)站建設(shè)開發(fā)商,為企業(yè)級商家提供零售商城、B2B2C多用戶商城系統(tǒng)、網(wǎng)上商城開發(fā)、三級分銷系統(tǒng)、小程序商城、社區(qū)團(tuán)購系統(tǒng)等多端商城及電子商務(wù)行業(yè)解決方案>
摘自:網(wǎng)絡(luò)