做过后台开发的朋友都知道,后台数据提供给小程序、APP可以通过api接口提供,但api是怎么实现的呢,网上商城系统怎么通过api接口将数据传递给相应的移动端的小程序、APP?
下面我们以安菲多用户商城系统获取历史的商品数据为例,说明App后台接口统一返回json字符串,App前端进行解析获取相应的数据,再将数据渲染到页面中。
我们使用historyQuery函数,获取浏览的历史商品:
/**
* 获取浏览历史的商品
*/
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('数据请求成功',1,$data)); // 封装json字符串并返回给前端
}
然后将返回的数据Return到$data变量中,这样就实现了json数据的api,前端APP、小程序将$data变量接入即可。
以上是安菲云网上商城系统如何实现API接口的方法分享,欢迎更多的朋友在底部给我们留言一起交流。