商城接口

我的商城接口文档

  1. baseUrl: http://nideshop.bluej.cn/api/
  2. 默认请求方式为 get,传值类型为字符串
  3. 请求和身份相关的接口时必须设置请求头'X-Nideshop-Token':token,其中token为登陆时获取到
  1. 首屏列表数据

    //url
        index/index
    //data
        {}
    //返回值
    {   errno:0,//错误代码,0表示没有错误,接口调用成功
        errmsg,//错误消息,所有接口意义相同,下文不再赘述
        data:{
       banner:[],//广告位数据
            channel:[],//频道数据
            newGoodsList:[],//新品列表     
            hotGoodsList:[],//热卖列表
            brandList:[],//品牌列表
            topicList:[],//话题列表
            categoryList:[],//分类
        }
    }
    
  2. 分类目录全部分类数据接口

    //url
        catalog/index
    //data
        {}
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            "categoryList": [],//分类列表
            "currentCategory": {}//当前分类信息
        }
    }
    
  3. 当前分类数据接口

    //url
        catalog/current
    //data
        { id: id } //当前分类id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  4. 登陆接口

    //url
        auth/loginByWeixin
    //method
        post
    //data
        { code: code, userInfo: userInfo } //传入login的code值以及getuserinfo得到值
    //返回值
    {
        "errno": 0,//表示登陆成功
        "errmsg": "",
        "data": {
           
        }
    }
    
  5. 统计商品总数

    //url
        goods/count
    //data
        {}
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  6. 获得商品列表,结合第2个接口用

    //url
        goods/list
    //data
        { categoryId|brandId|keyword|isHot:1|isNew:1, page, size}
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            "categoryList": [],//分类列表
            "currentCategory": {}//当前分类信息
        }
    }
    
  7. 获得分类数据

    //url
       goods/category
    //data
       { id } //分类id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  8. 获得商品的详情

    //url
       goods/detail
    //data
      { id } //商品id 
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  9. 新品

    //url
       goods/new
    //data
       { id } //新品id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  10. 热门

    //url
       goods/hot
    //data
       { } 
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  11. 商品详情页的关联商品(大家都在看)

    //url
       goods/related
    //data
       { id } //id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  12. 品牌列表

    //url
       brand/list
    //data
       { page, size }//页数与数量
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  13. 品牌详情

    //url
       brand/detail
    //data
       { id } //id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  14. 获取购物车的数据

    //url
       cart/index
    //data
       {  } 
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  15. 添加商品到购物车

    //url
       cart/add
    //method
        post
    //data
      { goodsId, number, productId }//商品id,数量,产品id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  16. 更新购物车的商品

    //url
       cart/update
    //data
      { goodsId, number, productId }//商品id,数量,产品id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  17. 删除购物车的商品

    //url
       cart/delete
    //method
        post
    //data
      { productIds }//产品id,数据类型为字符串
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  18. 选择或取消选择商品

    //url
       cart/checked
    //data
      { productIds, isChecked }//产品id,多个产品传字符串,产品id之间用逗号隔开;是否选中0未选中,1选中
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  19. 获取购物车商品件数

    //url
       cart/goodscount
    //data
      { }
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  20. 下单前信息确认

    //url
       cart/checkout
    //data
      { addressId, couponId }//地址id,优惠券id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  21. 提交订单

    //url
       order/submit
    //data
      { addressId, couponId } //地址id,优惠券id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  22. 获取微信统一下单prepay_id

    //url
       pay/prepay
    //data
       { orderId, payType: 1 } //订单id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  23. 收藏列表

    //url
       collect/list
    //data
      { typeId} //类型id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  24. 添加或取消收藏

    //url
       collect/addordelete
    //method
        post
    //data
      { typeId: 0, valueId} //valueId就是商品id,字符串,typeId不传也可以成功,作用是比如有多个收藏夹时区分
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  25. 评论列表

    //url
      comment/list
    //data
      { 
      valueId, typeId: ,  size, page, showType }
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  26. 评论总数

    //url
       comment/count
    //data
      { valueId, typeId} //值id与类型id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  27. 发表评论

    //url
       comment/post
    //method
        post
    //data
      {typeId,valueId,content}//类型id,值id,内容
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  28. 专题列表

    //url
       topic/list
    //data
      { page, size }
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  29. 专题详情

    //url
       topic/detail
    //data
      { id}
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  30. 相关专题

    //url
       topic/related
    //data
      {{ id}
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  31. 搜索页面数据,从这个接口可以获取到搜索关键字,也就是说搜索不能让用户随便输,只能按照这个接口给定的关键字搜索

    //url
       search/index
    //data
      {}
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  32. 搜索数据(最近搜索记录,这个接口404)

    //url
       search/result
    //data
      {  }
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  33. 搜索帮助

    //url
       search/helper
    //data
      { keyword }//关键字
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  34. 清楚搜索记录

    //url
       search/clearhistory
    //data
      {  }
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  35. 收货地址列表

    //url
       address/list
    //data
      {  }
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  36. 收货地址详情

    //url
       address/detail
    //data
      { id }//收获地址id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  37. 保存收货地址

    //url
       address/save
    //method
        post
    //data
        /*
        id:地址id,
        name:地址名字,
        mobile:手机,
        province_id:省id,
        city_id:市id,
        district_id:区id,
        address:具体地址,
        is_default:是否默认地址
        */
      {id,name,mobile,province_id, city_id,district_id,address,is_default}
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  38. 删除收获地址

    //url
      address/delete
    //data
      { id }//收获地址id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  39. 获取区域列表

    //url
      region/list
    //data
      { parentId }//市区的爸爸id,其中当parentId=1时,为获取省份列表
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  40. 订单列表

    //url
      order/list
    //data
      {  }
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  41. 订单详情

    //url
      order/detail
    //data
      { orderId }//订单id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  42. 取消订单

    //url
      order/cancel
    //data
      { orderId }//订单id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  43. 物流详情

    //url
      order/express
    //data
      { orderId }//订单id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  44. 足迹列表

    //url
      footprint/list
    //data
      { }
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
  45. 删除足迹

    //url
      footprint/delete
    //data
      { footprintId } //足迹id
    //返回值
    {
        "errno": 0,
        "errmsg": "",
        "data": {
            
        }
    }
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351