龙举直播电商api开发
龙举直播电商api开发
技术开发说明:
1.结构框架:采用 ThinkPHP V5.0(最新版本)——为API开发而设计的高性能框架 ,采用全新的架构思想,PHP新特性,实现了真正的惰性加载,并针对API开发做了大量的优化。数据传输进行加密,保证了数据安全性;根据模块进行分库,对数据的合理安全的处理,确保数据的质量(采用验证器对数据进行严格过滤)和数据库安全性,同时也是专门为开发电商提供的一个api高性能框架;
2.开发思想:采用mvc的开发思想,进行模块化开发;保证了代码的重用性,系统的可维护性,使得项目的可扩展性高。
3.直播优化处理:开播进行主播定位,开播是选择选择直播标签,直播标题,上传封面,开播进行主播定位(百度定位);结束直播同时进行录播保存,防止录播视频卡顿,这里需要进行加速处理;网络异常,或者不正常退出的直播视频处理;直播视频的流畅性和清晰度,同时也保证了录播是视频播放质量;如需后期下载保存同时我们做好了转码保存下的功能。
4.第三方技术采用:直播聊天室(环形,腾讯云),视频推流流地址是(七牛云服务);
用户模块
发送短信
请求方式:post url: /api/send/message
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
mobile | string | Y | 手机号 |
返回数据类型json
{"status":"ok","data":"发送成功!"}
短信登录
请求方式:post url: /api/login/message_login
- 注:登录或注册成功生成安全秘钥,并且验证唯一性登录,为后期数据交互做安全验证;注册成功后生成聊天室账号密码(环信,腾讯云)为后期直播使用;微信,qq等第三方登录同理。
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
mobile | string | Y | 手机号码 |
yzm | string | Y | 验证码(123456) |
log | string | Y | |
lag | string | Y |
{"status": "ok","data": {"member_id": "8234",//uid"app_token": "59c86707c282d",//token"pc_token": "","uuid": "a170dc7d-43be-d856-a3c4-d3aa3b49093b","phone": "18221695963","pwd": "","header_img": "/Public/admin/touxiang.png",//头像"sex": "1","type": "0","username": "龙举会员","signature": "有你想要的,就在龙举直播",//介绍"ID": "52071179","alias": "bcq7cg38vx4e","wx_openid": "","qq_openid": "","wo_openid": "","hx_username": "bcq7cg38vx4e",//环信名"hx_password": "123456",//环信密码"province": "北京市","city": "北京市","area": "东城区","address": "北京市东城区北极阁三条31号","log": "116.42669","lag": "39.917149","zan": "0","uptime": "1506266502","is_del": "1","del_time": "0","intime": "1506216711","e_ticket": "400",//票"b_diamond": "99960",//钻石"experience": "40","url": "","is_fans": "1","grade": "1","birth_day": "","is_remind": "1","is_banned": "1","banned_start_time": "0","banned_end_time": "0","banned_dis": "","is_wheat": "1","category_id": "","is_show": "1","phpqrcode": "","recommend_id": "0","apply_state": 0,//0未认证 1审核中2:审核通过3:拒绝"pay_state": 0//0:未付款 1:付款}
}
编辑用户资料
请求方式:post url: /api/user/edit_user
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
header_img | string | N | 头像 |
username | string | N | 用户名 |
sex | int | N | 性别 |
province | string | N | 省 |
city | string | N | 市 |
area | string | N | 区 |
signature | string | N | 个人签名 |
返回数据类型json
{"status": "ok","data": "/Public/admin/touxiang.png"//头像
}
获取用户信息
请求方式:post url: /api/user/user_info
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y |
返回数据类型json
{"status": "ok","data": {"member_id": "8234","app_token": "59c86707c282d","pc_token": "","uuid": "a170dc7d-43be-d856-a3c4-d3aa3b49093b","phone": "18221695963","pwd": "","header_img": "/Public/admin/touxiang.png","sex": "1","type": "0","username": "游荡者","signature": "这个人很懒什么都没有留下!!","ID": "52071179","alias": "bcq7cg38vx4e","wx_openid": "","qq_openid": "","wo_openid": "","hx_username": "bcq7cg38vx4e","hx_password": "123456","province": "北京市","city": "北京市","area": "东城区","address": "北京市东城区北极阁三条31号","log": "116.42669","lag": "39.917149","zan": "0","uptime": "1506266502","is_del": "1","del_time": "0","intime": "1506216711","e_ticket": "400","b_diamond": "99960","experience": "40","url": "","is_fans": "1","grade": "1","birth_day": "","is_remind": "1","is_banned": "1","banned_start_time": "0","banned_end_time": "0","banned_dis": "","is_wheat": "1","category_id": "","is_show": "1","phpqrcode": "","recommend_id": "0","follow": "0","follow_to": "0","live_count": "4","give_count": "40"}
}
图片上传(图片管理)
请求方式:post url: /api/login/upload
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
img[] | file | Y |
返回数据类型json
//多文件上传
{"status": "ok","data": ["20170925/ef3f33fb933cff3abb579d77fdf8c830.jpg","20170925/39ccf6bc9e76c359662eadf20d6ebf66.png"]
}
//单文件上传
{"status": "ok","data": "20170925/45cbdc31f981bcdef44ba0c4038f2d26.jpg"
}
展付宝
我的钱包
请求方式:post url:/api/live/my_wallet
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
返回数据类型json
{"status": "ok","data": {"all_get_money": "3472.00"//展付宝余额}
}
提现提交
请求方式:post url:/api/live/withdraw
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
money | float | Y | 金额 |
withdraw_way | string | Y | 账号 |
返回数据类型json
{"status": "ok","data": "提现成功,请等待商家付款"
}
充值
请求方式:post url: /api/Pingxx/ping
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
money | float | Y | 金额 |
withdraw_way | string | Y | 账号 |
返回数据类型json
{"status": "ok","data": {"id": "ch_0K0q94SSafDCzLuf18jPi5u5","object": "charge","created": 1508209834,"livemode": true,"paid": false,"refunded": false,"reversed": false,"app": "app_OqLyzTz1WvDSO8Gm","channel": "alipay","order_no": "20171017111034612765A1508209834","client_ip": "116.226.251.44","amount": 1,"amount_settle": 1,"currency": "cny","subject": "龙举充值订单","body": "Your Body","extra": [],"time_paid": "","time_expire": 1508296234,"time_settle": "","transaction_no": "","refunds": {"object": "list","url": "/v1/charges/ch_0K0q94SSafDCzLuf18jPi5u5/refunds","has_more": false,"data": []},"amount_refunded": 0,"failure_code": "","failure_msg": "","metadata": [],"credential": {"object": "credential","alipay": {"orderInfo": "service="mobile.securitypay.pay"&_input_charset="utf-8"¬ify_url="https%3A%2F%2Fnotify.pingxx.com%2Fnotify%2Fcharges%2Fch_0K0q94SSafDCzLuf18jPi5u5"&partner="2088521421945100"&out_trade_no="20171017111034612765A1508209834"&subject="龙举充值订单"&body="Your Body ch_0K0q94SSafDCzLuf18jPi5u5"&total_fee="0.01"&payment_type="1"&seller_id="2088521421945100"&it_b_pay="2017-10-18 11:10:34"&sign="OLNUpPY2YqMb%2B35m0RVmqKD5xsndLk0yCeYwOvjoUGgBl6FU4gB3IoXeZ4oHSrfU7JQcvt1aBzvURD5cydx0MrrBON7J8AuQ0zGZGTl3pNI9epxsP8KeG1G93zRCjTjyUeyNyfC6nKclRgp21x9fckGtPvx8ZQ7NRni1t6wxP3E%3D"&sign_type="RSA""}},"description": ""}
}
充值记录
请求方式:post url: /api/User/recharge_record
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
p | int | N | p |
pagesize | int | N | pagesize |
返回数据类型json
{"status": "ok","data": {"page": 1,"data": [{"amount": "18", //金额"uptime": "2017-10-17 14:59:26","pay_type": "苹果内购","zeng": "0"}]}
}
提现记录
请求方式:post url: - /api/live/withdraw_list
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
p | int | N | p |
pagesize | int | N | pagesize |
返回数据类型json
{"status": "ok","data": [{"k": "25","money": "0.18","status": "1","intime": "2017-10-24 17:18:36","withdraw_way": "17721249403","cash_time": "0","content": "申请中¥0.18元"},{"k": "2","money": "0.01","status": "1","intime": "2017-10-24 17:16:25","withdraw_way": "17721249403","cash_time": "0","content": "申请中¥0.01元"}]
}
收货地址模块
收货地址列表
请求方式:post url: /api/Address/queryAddressList
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
返回数据类型json
{"status": "ok","data": {"list": [{"address_id": "48","member_id": "8232","address_mobile": "2147483647","address_name": "杨","address_province": "上海","address_city": "上海","address_country": "浦东新区","address_detailed": "长清路507","address_road": "","address_zip_code": "","address_longitude": "121.49754200034","address_latitude": "31.16739785883","create_time": "2017-10-11 11:50:41","update_time": "2017-10-11 12:05:46","is_default": "1","is_delete": "0"}]}
}
新增收货地址
请求方式:post url: /api/Address/insertAddress
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int Y | uid | |
token | string | Y | token |
address_name | string | Y | 收件人姓名 |
address_mobile | string | Y | 收件人手机 |
address_province | string | Y | 省份 |
address_city | string | Y | 城市 |
address_country | string | Y | 区县 |
address_detailed | string | Y | 详细地址 |
address_road | string | N | 街道 |
address_zip_code | string | N | 邮编 |
is_default | string | N | 是否默认;1默认;0不是默认 |
返回数据类型json
{"status": "ok","data": "新增收货地址成功"
}
编辑收货地址
请求方式:post url: /api/Address/saveAddress
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int Y | uid | |
token | string | Y | token |
address_name | string | Y | 收件人姓名 |
address_mobile | string | Y | 收件人手机 |
address_province | string | Y | 省份 |
address_city | string | Y | 城市 |
address_country | string | Y | 区县 |
address_detailed | string | Y | 详细地址 |
address_road | string | N | 街道 |
address_zip_code | string | N | 邮编 |
is_default | string | N | 是否默认;1默认;0不是默认 |
返回数据类型json
{"status": "ok","data": "编辑收货地址成功"
}
地址默认操作
请求方式:post url: /api/Address/saveDefaultAddress
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int Y | uid | |
token | string | Y | token |
address_id | int | Y | 地址id |
返回数据类型json
{"status": "ok","data": "地址默认操作成功"
}
删除地址
请求方式:post url: /api/Address/delAddress
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int Y | uid | |
token | string | Y | token |
address_id | int | Y | 地址id |
返回数据类型json
{"status": "ok","data": "地址删除成功"
}
直播模块
开启直播
请求方式:post url:/api/live/start_live
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | 用户id |
token | string | Y | token |
log | string | Y | |
lag | string | Y | |
title | string | Y | 标题 |
img | string | Y | 背景图 |
goods_id | int | Y | 商品id |
返回数据类型json
{"status": "ok","data": {"nums": "0","push_flow_address": "rtmp://fanlilive.tstmobile.com/vxiu1/php-sdk-test1506308965?e=1506312565&token=pR_CsEkFcTn1Kgf8ZNIh2zUB_w8bzaeLYEgjBItT:yv4cvE5neLXujYzUYUQxuZ3SAwc=",//推流地址"play_address": "rtmp://fanlilive.tstmobile.com/vxiu1/php-sdk-test1506308965",//"room_id": "28217772670977","ID": "52071179","e_ticket": "400","start_time": "1506308965","live_id": 1,"time": "2017.09.25","qiniu_room_id": 123,"qiniu_room_name": 123,"qiniu_token": 123,"is_wheat": "1"}
}
进入直播间
请求方式:post url: /api/live/into_live
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
live_id | int | Y | 直播间id |
返回数据类型json
{"status": "ok","data": {"is_follow": "1","is_lignt_up": "1"}
}
直播标签(主播)
请求方式:post url: /api/live/live_class
返回数据类型json
"status": "ok","data": [{"live_class_id": "4","tag": "热门直播","img": "http://dspx.tstmobile.com/uploads//image/goods/20171030/dd61cf7d04e71aa983c68f7497cc3260.png","sort": "99","is_del": "1","intime": "1509338674"},{"live_class_id": "1","tag": "直播售卖 ","img": "http://dspx.tstmobile.com/uploads//image/goods/20171030/da4cf3128a5bf2064da448edb4cf37ca.png","sort": "4","is_del": "1","intime": "1509339456"},{"live_class_id": "2","tag": "新品发布","img": "http://dspx.tstmobile.com/uploads//image/goods/20171030/5df8fb1b4fb7e53243a8d289d13abc1c.png","sort": "3","is_del": "1","intime": "1509339453"},{"live_class_id": "3","tag": "直播现场","img": "http://dspx.tstmobile.com/uploads//image/goods/20171030/99b8ca5d295872e2e562a007d5d657ab.png","sort": "2","is_del": "1","intime": "1509339452"},]
直播列表
请求方式:post url: /api/live/anchor_live_list
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
p | int | Y |
返回数据类型json
{"status": "ok","data": [{"live_id": "5199","user_id": "8245","play_img": "http://dspx.tstmobile.com/uploads/touxiang/20171024/3e1cf8a8b7edd26e9a5784034f4c323e.jpg","title": "","lebel": "","live_tag": "1,2,3,4","push_flow_address": "rtmp://fanlilive.tstmobile.com/vxiu1/php-sdk-test1509004834?e=1509008434&token=pR_CsEkFcTn1Kgf8ZNIh2zUB_w8bzaeLYEgjBItT:8gZAoJW4D3ZCTci_P2o3VRlxRyA=","play_address": "rtmp://fanlilive.tstmobile.com/vxiu1/php-sdk-test1509004834","play_address_m3u8": "http://fanlilive.tstmobile.com/vxiu1/php-sdk-test1509004834.m3u8","start_time": "1509004834","end_time": "1509004848","stream_key": "php-sdk-test1509004834","live_status": "2","live_time": "0","room_id": "31044596203521","nums": "0","watch_nums": "-1","light_up_count": "0","intime": "1509004834","date": "2017-10-26","uptime": "0","is_offline": "1","share": "0","zan": "0","qrcode_path": "","log": "121.495832","lag": "31.166807","sheng": "上海市","shi": "上海市","qu": "浦东新区","livewindow_type": "1","address": "上海市浦东新区杨新路281弄1-49号","category_id": "0","qiniu_room_id": "123","qiniu_room_name": "123","qiniu_token": "pR_CsEkFcTn1Kgf8ZNIh2zUB_w8bzaeLYEgjBItT:2pWpdukp5C5BpqOGblYSh98cnXA=:eyJyb29tX25hbWUiOiJcdTRlM2JcdTY0YWQ1NjU1NyIsInVzZXJfaWQiOiIxNTA5MDA0ODM0Nzg4IiwicGVybSI6ImFkbWluIiwiZXhwaXJlX2F0IjoxNTA5MDkxMjM0fQ==","is_normal_exit": "1","tuijian_pc": "1","location": "0","pc_nums": "0","pc_watch_nums": "0","live_money": "0.00","username": "龙举会员","header_img": "http://dspx.tstmobile.com/uploads/touxiang/20171024/3e1cf8a8b7edd26e9a5784034f4c323e.jpg","member_id": "8245"},{"live_id": "5198","user_id": "8245","play_img": "http://dspx.tstmobile.com/uploads/touxiang/20171026/bdfad811ee3163f7b99d5fa38eaf7f54.jpg","title": "郁金油画热卖直播","lebel": "","live_tag": "1,2,3,4","push_flow_address": "rtmp://fanlilive.tstmobile.com/vxiu1/php-sdk-test1509004475?e=1509008076&token=pR_CsEkFcTn1Kgf8ZNIh2zUB_w8bzaeLYEgjBItT:pQ4ohwW-BDpnYrTqKAMjOGSCJUI=","play_address": "rtmp://fanlilive.tstmobile.com/vxiu1/php-sdk-test1509004475","play_address_m3u8": "http://fanlilive.tstmobile.com/vxiu1/php-sdk-test1509004475.m3u8","start_time": "1509004476","end_time": "1509004830","stream_key": "php-sdk-test1509004475","live_status": "2","live_time": "0","room_id": "31044219764737","nums": "6","watch_nums": "4","light_up_count": "0","intime": "1509004476","date": "2017-10-26","uptime": "1509004622","is_offline": "1","share": "0","zan": "0","qrcode_path": "","log": "121.495832","lag": "31.166807","sheng": "上海市","shi": "上海市","qu": "浦东新区","livewindow_type": "1","address": "上海市浦东新区杨新路281弄1-49号","category_id": "0","qiniu_room_id": "123","qiniu_room_name": "123","qiniu_token": "pR_CsEkFcTn1Kgf8ZNIh2zUB_w8bzaeLYEgjBItT:DmLcagOdELKJf6v80tB7nA8WDYE=:eyJyb29tX25hbWUiOiJcdTRlM2JcdTY0YWQ2NDE3OCIsInVzZXJfaWQiOiIxNTA5MDA0NDc2ODI1IiwicGVybSI6ImFkbWluIiwiZXhwaXJlX2F0IjoxNTA5MDkwODc2fQ==","is_normal_exit": "1","tuijian_pc": "1","location": "0","pc_nums": "0","pc_watch_nums": "0","live_money": "0.00","username": "龙举会员","header_img": "http://dspx.tstmobile.com/uploads/touxiang/20171024/3e1cf8a8b7edd26e9a5784034f4c323e.jpg","member_id": "8245"}]
}
录播列表
请求方式:post url: /api/live/other_live_list
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
p | int | Y |
返回数据类型json
{"status": "ok","data": [{"live_store_id": "2462","live_id": "5198","user_id": "8245","play_img": "http://dspx.tstmobile.com/uploads/touxiang/20171026/bdfad811ee3163f7b99d5fa38eaf7f54.jpg","title": "郁金油画热卖直播","url": "http://dspxplay.tstmobile.comrecordings/z1.vxiu1.php-sdk-test1509004475/0_1509004829.m3u8","play_number": "6","live_time": "1509004476","stream_key": "php-sdk-test1509004475","intime": "1509004830","livewindow_type": "1","room_id": "31044219764737","is_tuijian": "1","date": "2017-10-26","collection": "0","lebel": "","is_del": "1","is_audit": "1","header_img": "http://dspx.tstmobile.com/uploads/touxiang/20171024/3e1cf8a8b7edd26e9a5784034f4c323e.jpg","sex": "2","username": "龙举会员","ID": "1996908","hx_username": "417zr6ho41zl","grade": "1","province": "上海市","city": "上海市","zan": "0","signature": "有你想要的,就在龙举直播","e_ticket": "500000","b_diamond": "0"},{"live_store_id": "2463","live_id": "5198","user_id": "8245","play_img": "http://dspx.tstmobile.com/uploads/touxiang/20171026/bdfad811ee3163f7b99d5fa38eaf7f54.jpg","title": "郁金油画热卖直播","url": "http://dspxplay.tstmobile.comrecordings/z1.vxiu1.php-sdk-test1509004475/0_1509004830.m3u8","play_number": "6","live_time": "1509004476","stream_key": "php-sdk-test1509004475","intime": "1509004830","livewindow_type": "1","room_id": "31044219764737","is_tuijian": "1","date": "2017-10-26","collection": "0","lebel": "","is_del": "1","is_audit": "1","header_img": "http://dspx.tstmobile.com/uploads/touxiang/20171024/3e1cf8a8b7edd26e9a5784034f4c323e.jpg","sex": "2","username": "直播会员","ID": "1996908","hx_username": "417zr6ho41zl","grade": "1","province": "上海市","city": "上海市","zan": "0","signature": "有你想要的,就在龙举直播","e_ticket": "500000","b_diamond": "0"}]
}
禁言(取消禁言)
请求方式:post url: /api/live/do_banned
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
user_id | int | Y | 用户id |
type | int | Y | 1:禁言2:取消禁言 |
live_id | int | Y | 直播间id |
返回数据类型json
{"status": "ok","data": "成功!"
}
主播信息
请求方式:post url: /api/live/get_live_info
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
user_id | int | Y | 用户id |
live_id | int | Y | 直播间id |
返回数据类型json
{"status": "ok","data": {"header_img": "",//头像"follow_count": "6",//关注数量"fans_count": "2",//粉丝数量"give_count": "0",//理我数量"is_follow": "1//1未关注2已关注"room_id":"12121"//聊天室id}
}
关注(取消关注)
请求方式:post url: api/live/follow
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
user_id2 | int | Y | 主播id |
type | int | Y | 1:关注 2:取消关注 |
返回数据类型json
{"status":"ok","data":"成功!"}
礼物列表
请求方式:post url: /api/live/gift_list
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y |
返回数据类型json
{"status": "ok","data": [{"gift_id": "20","name": "鼓掌","img": "/Public/admin/Uploads/8d8d9ba994f7366b8a71e074950870cf.png","price": "2000","experience": "2000","num_norms": "10","intime": "1492056378","uptime": "1501819101","is_running": "2"},{"gift_id": "19","name": "鲜花","img": "/Public/admin/Uploads/c9935b03418de8e54a98f985dd5f6fc6.png","price": "1500","experience": "1500","num_norms": "10","intime": "1492056353","uptime": "0","is_running": "2"},{"gift_id": "18","name": "大拇指","img": "/Public/admin/Uploads/ea11ee09b7b3b1ff6672fb4beda737e0.png","price": "1000","experience": "1000","num_norms": "10","intime": "1492056334","uptime": "0","is_running": "2"},{"gift_id": "17","name": "飞机","img": "/Public/admin/Uploads/07c2551b6fb7dfe9e06316497da78ca7.png","price": "800","experience": "800","num_norms": "10","intime": "1492056296","uptime": "1501819073","is_running": "2"},{"gift_id": "16","name": "火箭","img": "/Public/admin/Uploads/b9499528791a43bcf14acab74797ef5a.png","price": "500","experience": "500","num_norms": "10","intime": "1492056271","uptime": "1501819054","is_running": "2"},{"gift_id": "15","name": "飞吻","img": "/Public/admin/Uploads/88782f59e17c547aed321370f6b2f571.png","price": "300","experience": "300","num_norms": "10","intime": "1492056248","uptime": "0","is_running": "2"},{"gift_id": "12","name": "果篮","img": "/Public/admin/Uploads/e5cca510b1ab633d3c42c63349edca30.png","price": "10","experience": "10","num_norms": "10","intime": "1492056187","uptime": "1501819032","is_running": "2"},}
送礼
请求方式:post url: /api/live/give_gift
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
live_id | int | Y | 直播间id |
gift_id | int | Y | 礼物id |
返回数据类型json
{"status":"ok","data":"送礼成功!"}
直播间用户列表
请求方式:post url:/api/live/show_viewer
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
live_id | int | Y | 直播间id |
返回数据类型json
{"status": "ok","data": {"list": [{"user_id2": "8234","member_id": "8234","header_img": "/Public/admin/touxiang.png","username": "龙举会员","grade": "1","ID": "52071179","hx_username": "bcq7cg38vx4e","hx_password": "123456","b_diamond": "97960","e_ticket": "20400","sex": "1","province": "上海","city": "北京市","area": "东城区","follow_count": "0","fans_count": "0","is_follow": "1",//1未关注 2:关注"is_banned": "1",//1未禁言 2:已禁言"is_management": "1",//1不是管理员 2:是管理员 "give_count": "9"}],"count": "1"}
}
获取直播间用户信息
请求方式:post url: /api/live/other_center
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
user_id | int | Y | 他人id |
返回数据类型json
{"status": "ok","data": {"member_id": "8245","app_token": "59f0897aeabea","pc_token": "","uuid": "c1655554-1063-1861-e054-8a7445933d56","phone": "15800620878","pwd": "","header_img": "http://dspx.tstmobile.com/uploads/touxiang/20171024/3e1cf8a8b7edd26e9a5784034f4c323e.jpg","sex": "2","type": "1","username": "龙举会员","signature": "","ID": "1996908","alias": "417zr6ho41zl","wx_openid": "","qq_openid": "","wo_openid": "","hx_username": "417zr6ho41zl","hx_password": "123456","province": "上海市","city": "上海市","area": "浦东新区","address": "上海市浦东新区杨新路281弄1-49号","log": "121.495832","lag": "31.166807","zan": "0","uptime": "1508997206","is_del": "1","del_time": "0","intime": "1506409592","e_ticket": "500000","b_diamond": "0","amount": "0.00","experience": "0","url": "","is_fans": "1","grade": "1","birth_day": "","is_remind": "1","is_banned": "1","banned_start_time": "0","banned_end_time": "0","banned_dis": "","is_wheat": "1","category_id": "","live_tag": "1,2,3,4","is_show": "1","phpqrcode": "","recommend_id": "0","img": "http://dspx.tstmobile.com/uploads/touxiang/20171024/3e1cf8a8b7edd26e9a5784034f4c323e.jpg","follow": "0","follow_to": "19","collection": "0","is_follow": "1","live_count": "52","give_count": "17","is_live": "1"}
}
退出直播间
请求方式:post url: /api/live/end_live
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | |
token | string | Y | |
live_id | int | Y |
返回数据类型json
{"status": "ok","data": {"live_id": "4938","user_id": "8234","play_img": "","title": "","start_time": "1506240736","end_time": "1506314719","watch_nums": "1","share": "0","stream_key": "php-sdk-test1506240735","room_id": "28146228330497","lebel": "1","header_img": "/Public/admin/touxiang.png","username": "龙举会员","ID": "52071179","url": "http://oc3pwoyhb.bkt.clouddn.com/recordings/z1.vxiu1.php-sdk-test1506240735/0_1506314719.m3u8","time": "20:33:3","get_fire": "40"}
}
商城模块
全部分类
请求方式:post url: /api/Mall/showGoodsClass
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
mobile | string | Y | 手机号 |
返回数据类型json
{"status": "ok","data": [{"class_id": "4","class_name": "品牌推荐","class_desc": "一级分类","class_img": "/images/goods//wangtao.png","class_color": "#000000","class_uuid": "baa5ae20-05df-4b15-9b80-a742b08f52cd"},{"class_id": "3","class_name": "珠宝/首饰/手表","class_desc": "一级分类","class_img": "/images/goods//wangtao.png","class_color": "#000000","class_uuid": "f2d360df-4184-4058-bf40-75e44ecb6002"},{"class_id": "2","class_name": "酒水/饮料/粮油","class_desc": "一级分类","class_img": "/images/goods//meishi.png","class_color": "#000000","class_uuid": "d08baf09-db4e-4505-b7da-26a6f1e33b65"},{"class_id": "1","class_name": "艺术/收藏/古玩","class_desc": "一级分类","class_img": "/images/goods//jiudian.png","class_color": "#000000","class_uuid": "dasdas"}]
}
分类全部商品
请求方式:post url: /api/Mall/class_goods
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
class_uuid | string | Y | 分类uuid |
p | int | N | 分页页码值 |
pagesize | int | N | 分页显示数 |
返回数据类型json
{"status": "ok","data": {"page": 1,"goodsClass": {"class_id": "2","class_name": "旺旺", //分类名"class_desc": "二级分类","class_img": "/images/goods//meishi.png","class_color": "#000000","class_uuid": "d08baf09-db4e-4505-b7da-26a6f1e33b65","template_img": "", //宣传图"goodsBean": [ //商品{"goods_id": "5","goods_name": "旺旺商品1","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "7166.00"},{"goods_id": "6","goods_name": "旺旺商品二","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "6202.00"}]}}
}
}
推荐分类商品
请求方式:post url: /api/Mall/class_goods
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
p | int | N | 分页页码值 |
pagesize | int | N | 分页显示数 |
返回数据类型json
{"status": "ok","data": [{"class_id": "4","class_name": "格兰仕", //分类名"class_desc": "品牌推荐","class_img": "/images/goods//wangtao.png","class_color": "#000000","class_uuid": "baa5ae20-05df-4b15-9b80-a742b08f52cd","show_goods": []},{"class_id": "3","class_name": "九阳","class_desc": "品牌推荐","class_img": "/images/goods//wangtao.png","class_color": "#000000","class_uuid": "f2d360df-4184-4058-bf40-75e44ecb6002","show_goods": []},{"class_id": "2","class_name": "蒙牛","class_desc": "品牌推荐","class_img": "/images/goods//meishi.png","class_color": "#000000","class_uuid": "d08baf09-db4e-4505-b7da-26a6f1e33b65","show_goods": [//商品列表{"goods_id": "5","goods_name": "蒙牛酸牛奶1","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "7166.00"},{"goods_id": "6","goods_name": "蒙牛酸牛奶1","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "6202.00"}]},{"class_id": "1","class_name": "良品铺子","class_desc": "品牌推荐","class_img": "/images/goods//jiudian.png","class_color": "#000000","class_uuid": "dasdas","show_goods": [{"goods_id": "7","goods_name": "良子食品1","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "1510.00"},{"goods_id": "8","goods_name": "良子食品1","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "4943.00"}]}]
}
banner
请求方式:post url: /api/index/banner_list
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
class_uuid | string | Y | 分类uuid |
p | int | N | 分页页码值 |
pagesize | int | N | 分页显示数 |
返回数据类型json
{"status": "ok","data": [{"b_img": "/Uploads/image/banner/20170622/594b7fde78ac6.png","b_id": "8","url": "","b_type": "2","title": "龙举直播开始了"},{"b_img": "/Uploads/image/banner/20170622/594b7f8212f56.png","b_id": "12","url": "","b_type": "3","title": "龙举直播开始了"},{"b_img": "/Uploads/image/banner/20170622/594b7facc5172.png","b_id": "13","url": "","b_type": "4","title": "龙举直播开始了"},{"b_img": "/Uploads/image/banner/20170719/596f41c1ef3f7.jpg","b_id": "14","url": "","b_type": "1","title": "龙举直播开始了"}]
商品基础信息
请求方式:post url: /api/index/banner_list
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
goods | id | int | Y |
uid | int | N | uid |
token | string | N | token |
返回数据类型json
{"status": "ok","data": {"goods_id": "1","goods_name": "iphone x","goods_img": "http://dspx.tstmobile.com/uploads//image/goods/20171023/87774b85051e0c6cad100936659835c3.jpg","imgs": ["/uploads/image/goods/20171023/4c0ed00fc88b42c182513025362cd06b.jpg","/uploads/image/goods/20171009/f2e73fe2941e080a2037962ecde5087f.png","/uploads/image/20170928/7be5d0f9d32e88ea69815d826bfb1988.jpg","/uploads/image/20170928/c53352fc9b3a9f1caaa320b288170191.jpg","/uploads/image/20170928/7be5d0f9d32e88ea69815d826bfb1988.jpg"],"code": "13242412","goods_desc": "衣服衣服衣服衣服衣服衣服","goods_origin_price": "200.00","goods_pc_price": "0","goods_now_price": "100.00","total_sales": "29","month_sales": "0","day_sales": "0","goods_stock": "100","goods_address": "","is_give_integral": "0","give_integral_value": "0","goods_star1": "5","goods_star2": "5","goods_star3": "5","merchants_id": "8245","goods_detail": "<p>收到噶</p>","goodsSpecificationBeans": [{"specification_id": "1","specification_value": "内存","specificationBeans": [{"specification_value": "64G","specification_id": "2"},{"specification_value": "128G","specification_id": "3"}]},{"specification_id": "8","specification_value": "颜色","specificationBeans": [{"specification_value": "红色","specification_id": "9"},{"specification_value": "白色","specification_id": "10"}]}],"specification": "内存、颜色","is_collect": "2","goods_url": "http://dspx.tstmobile.com/api/mall/goods_url/goods_id/1.html","comment_count": "0","comment": []}
}
商品收藏列表
请求方式:post url: /api/Mall/collect
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
goods | id | int | Y |
token | string | Y | token |
uid | int | N | uid |
p | int | N | p |
pagesize | int | Y | pagesize |
返回数据类型json
{"status": "ok","data": {"page": 1,"list": [{"collection_id": "238","goods_id": "1","goods_name": "旺旺食品1","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","goods_now_price": "111.80", //价格"goods_origin_price": "111.80", /"goods_pc_price": "0", //"goods_desc": "sadsadsad" //商品简介}]}
}
商品收藏与取消收藏
请求方式:post url: /api/Mall/goods_collect
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
goods | id | int | Y |
uid | int | N | uid |
token | string | Y | token |
返回数据类型json
{"status": "ok","data": "1" //1收藏成功;2取消收藏
}
商品收藏列表批量删除
请求方式:post url: /api/Mall/del_collect
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
ids | int | Y | 逗号隔开收藏id |
uid | int | N | uid |
token | string | Y | token |
返回数据类型json
{"status": "error","data": "操作失败"
}
商户店铺推荐
请求方式:post url: /api/Mall/showMerchants
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
merchants_id | int | Y | 商户member_id |
class_uuid | int | N | 分类对应的uuid |
p | int | N | 分页页码值 |
pagesize | int | N | 分页显示数 |
返回数据类型json
{"status": "ok","data": [{"member_id": "8244","merchants_img": "http://dspx.tstmobile.com/uploads/20170926/e0c0e90189deb56ebe35605e3ea0ce47.png","live_id": "4998","merchants_name": "推荐店铺1","room_id": "29591685103618","play_address": "rtmp://fanlilive.tstmobile.com/vxiu1/php-sdk-test1507619230"}]
}
商户店铺分类商品
请求方式:post url: api/Mall/merchants_class_goods
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
merchants_id | int | Y | 商户member_id |
class_uuid | int | N | 分类对应的uuid |
p | int | N | 分页页码值 |
pagesize | int | N | 分页显示数 |
返回数据类型json
{"status": "ok","data": {"page": 1, //"list": [{"goods_id": "5","goods_name": "郁金香油画","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "7166.00"},{"goods_id": "6","goods_name": "清明上河图","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "6202.00"}]}
}
商户店铺分类
请求方式:post url: /api/Mall/merchants_class
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
merchants_id | int | Y | 商户member_id |
返回数据类型json
{"status": "ok","data": [{"class_id": "1","class_name": "项链", //分类名"class_uuid": "dasdas" //分类uuid},{"class_id": "2","class_name": "手链","class_uuid": "d08baf09-db4e-4505-b7da-26a6f1e33b65"},{"class_id": "3","class_name": "发饰","class_uuid": "f2d360df-4184-4058-bf40-75e44ecb6002"}]
}
商户店铺全部商品
请求方式:post url: /api/Mall/merchants_class
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
merchants_id | int | Y | 商户member_id |
p | int | N | 分页页码 |
pagesize | int | N | 分页显示数 |
goods_name | string | N | 搜索商品名称 |
返回数据类型json
{"status": "ok","data": {"page": 7, //总页数"list": [{"goods_id": "1", //商品id "goods_name": "macPro","goods_img": "/images/goods/dazhao.png","goods_origin_price": "111.80", //原价"goods_pc_price": "0", //pc电脑端价格"goods_now_price": "111.80" //现价},{"goods_id": "2","goods_name": "iphone8","goods_img": "/images/goods/digua1.png","goods_origin_price": "47.80","goods_pc_price": "48","goods_now_price": "47.80"},{"goods_id": "3","goods_name": "iphone8s","goods_img": "/images/goods/jidan1.png","goods_origin_price": "63.80","goods_pc_price": "64","goods_now_price": "63.80"},{"goods_id": "4","goods_name": "iphone8x","goods_img": "/images/goods/hetao4.png","goods_origin_price": "104.80","goods_pc_price": "0","goods_now_price": "104.80"},{"goods_id": "5","goods_name": "iphone7 plus","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "7166.00"},{"goods_id": "6","goods_name": "iphone6 plus","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "6202.00"},{"goods_id": "7","goods_name": "iphone6s plus","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "1510.00"},{"goods_id": "8","goods_name": "iphone6s plus","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "4943.00"},{"goods_id": "9","goods_name": "iphone6s plus","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "4184.00"},{"goods_id": "10","goods_name": "iphone5s","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "6092.00"}]}
}
搜索商品
请求方式:post url: /api/Mall/searchGoods
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
name | string | Y | 关键字 |
type | int | Y | 1:综合 |
p | int | N | 分页页码 |
pagesize | int | N | 分页显示数 |
返回数据类型json
{"status": "ok","data": {"page": 7,"goodsBean": [{"goods_id": "70","goods_img": "/images/20170917//1505655040755.png","goods_name": "iphone6s plus","goods_now_price": "2000.00","goods_pc_price": "0","goods_origin_price": "1000.00","total_sales": "100","month_sales": "2","day_sales": "1"},{"goods_id": "1","goods_img": "/images/goods/dazhao.png","goods_name": "iphone6s plus","goods_now_price": "111.80","goods_pc_price": "0","goods_origin_price": "111.80","total_sales": "29","month_sales": "0","day_sales": "0"},{"goods_id": "2","goods_img": "/images/goods/digua1.png","goods_name": "iphone6s plus","goods_now_price": "47.80","goods_pc_price": "48","goods_origin_price": "47.80","total_sales": "8","month_sales": "0","day_sales": "0"},{"goods_id": "3","goods_img": "/images/goods/jidan1.png","goods_name": "iphone6s plus","goods_now_price": "63.80","goods_pc_price": "64","goods_origin_price": "63.80","total_sales": "8","month_sales": "0","day_sales": "0"},{"goods_id": "10","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_name": "iphone6s plus","goods_now_price": "6092.00","goods_pc_price": "0","goods_origin_price": "0.00","total_sales": "8","month_sales": "0","day_sales": "0"},{"goods_id": "11","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_name": "快肌何炽俞础烂主霞姐","goods_now_price": "1906.00","goods_pc_price": "0","goods_origin_price": "0.00","total_sales": "8","month_sales": "0","day_sales": "0"},{"goods_id": "16","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_name": "iphone6s plus","goods_now_price": "7818.00","goods_pc_price": "0","goods_origin_price": "0.00","total_sales": "8","month_sales": "0","day_sales": "0"},{"goods_id": "19","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_name": "iphone6s plus","goods_now_price": "452.00","goods_pc_price": "0","goods_origin_price": "0.00","total_sales": "8","month_sales": "0","day_sales": "0"},{"goods_id": "20","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_name": "iphone6s plus","goods_now_price": "5812.00","goods_pc_price": "0","goods_origin_price": "0.00","total_sales": "8","month_sales": "0","day_sales": "0"},{"goods_id": "33","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_name": "iphone6s plus","goods_now_price": "2570.00","goods_pc_price": "0","goods_origin_price": "0.00","total_sales": "8","month_sales": "0","day_sales": "0"}]}
}
购物车商品数量
请求方式:post url: /api/Mall/getShopCarCount
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | string | Y | uid |
token | int | Y |
返回数据类型json
{"status": "ok","data": "1"
}
查询型号库存价格
请求方式:post url: /api/Mall/get_specification
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
goods_id | int | Y | goods_id |
specification | _ids | string | Y |
返回数据类型json
{"status": "ok","data": {"specification_id": "4","goods_id": "3","specification_state": "1","specification_sku": "","specification_ids": "27,5","specification_names": "1件","specification_sales": "9","specification_stock": "91","specification_img": "","specification_price": "47.80","specification_sale_price": "0.00","create_time": "2017-09-19 19:34:42","update_time": "2017-09-19 19:34:46","is_delete": "0"}
}
购物车数量加1
请求方式:post url:/api/Mall/plusShopCar
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
car_id | int | Y | 购物车id |
返回数据类型json
{"status": "ok","data": "添加商品数量成功"
}
购物车列表
请求方式:post url: /api/Mall/getShopCars
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
返回数据类型json
{"status": "ok","data": {"valid_data": [ //有效商品{"merchants_id": "8234","merchants_name": "店铺1", //店铺名"merchants_img": "http://dspx.tstmobile.com/uploads/20170926/8d4dd68dc26d813eba486bff889b17f6.jpg", //店铺图片"goods": [ //店铺商品列表{"car_id": "4","specification_id": "0","goods_name": "iphone6s plus", //"goods_num": "2","goods_img": "/images/goods/jidan1.png","specification_names": "","goods_origin_price": "63.80", //原价"goods_pc_price": "64","goods_now_price": "63.80" //现价}]},{"merchants_id": "8244","merchants_name": "店铺名称1","merchants_img": "http://dspx.tstmobile.com/uploads/20170926/e0c0e90189deb56ebe35605e3ea0ce47.png","goods": [{"specification_id": "4","goods_name": "iphone6s plus","goods_num": "2","goods_img": "/images/goods/jidan1.png","specification_names": "2500g/箱","goods_origin_price": "47.80", //"goods_pc_price": "64","goods_now_price": "0.00"}]}],"no_valid_data": [] //购物车中无效商品}
}
购物猜你你喜欢(推荐)
请求方式:post url: /api/Mall/maybeEnjoy
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
pagesize | int | N | 显示几条 |
返回数据类型json
{"status": "ok","data": [{"goods_id": "37","goods_name": "iphone6s plus","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00", // 原价"goods_pc_price": "0","goods_now_price": "5145.00" //现价},{"goods_id": "32","goods_name": "iphone6s plus","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "1228.00"},{"goods_id": "35","goods_name": "iphonex","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "6120.00"},{"goods_id": "36","goods_name": "iphonex","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "3101.00"},{"goods_id": "40","goods_name": "iphonex","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "4114.00"},{"goods_id": "34","goods_name": "iphone8 plus","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "1166.00"},{"goods_id": "41","goods_name": "iphone8","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "4538.00"},{"goods_id": "38","goods_name": "iphone6","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "423.00"},{"goods_id": "39","goods_name": "iphonex","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "2676.00"},{"goods_id": "33","goods_name": "iphone6s","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "2570.00"}]
}
购物车清空无效商品
请求方式:post url: /api/Mall/delInvalidShopCars
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
返回数据类型json
{"status": "ok","data": "操作成功"
}
添加购物车
请求方式:post url: /api/Mall/insertShopCar
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
goods_id | int | Y | goods_id |
goods_num | int | Y | 数量 |
specification_id | int | N | 型号id |
返回数据类型json
{"status": "ok","data": "商品添加购物车成功"
}
购物车数量减1
请求方式:post url: /api/Mall/minusShopCar
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
car_id | int | Y | 购物车id |
返回数据类型json
{"status": "ok","data": "减少商品数量成功"
}
删除购物车商品
请求方式:post url: /api/Mall/delShopCar
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
car_id | int | Y | 购物车id |
返回数据类型json
{"status": "ok","data": "删除成功"
}
单件商品购买
请求方式:post url: /api/Order/confirmGoodsInfo
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
goods_id | int | Y | 商品id |
goods_num | int | Y | 商品数量 |
specification_id | int | Y | 商品规格id |
返回数据类型json
{"status": "ok","data": {"list": [{"merchants_id": "2","merchants_name": "店铺名称1","merchants_img": "http://dspx.tstmobile.com/uploads/20170926/e0c0e90189deb56ebe35605e3ea0ce47.png","goods": [{"goods_id": "1","goods_name": "ipone7 plus","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","goods_origin_price": "111.80","goods_pc_price": "0","goods_now_price": "111.80","merchants_id": "8244","specification_names": "","goods_num": "2"}],"totalPrice": "223.60","totalNum": "2"}],"amount": "223.60","num": "2"}
}
确认收货(待收货)
请求方式:post url: /api/Order/receiveOrder
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
order_merchants_ | id | int | Y |
返回数据类型json
{"status": "ok","data": "确认收货操作成功"
}
取消订单(未支付)
请求方式:post url:/api/Order/cancelOrder
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
order_merchants_ | id | int | Y |
返回数据类型json
{"status": "ok","data": "取消订单操作成功"
}
取消订单时间提醒
请求方式:post url:/api/Order/cancelTime
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
order_merchants_ | id | int | Y |
返回数据类型json
{"status": "ok","data": "1小时1分"
}
删除订单(已完成)
请求方式:post url:/api/Order/delOrder
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
order_merchants_ | id | int | Y |
返回数据类型json
{"status": "ok","data": "删除订单操作成功"
}
订单下单
请求方式:post url:/api/Order/insertMallOrder
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
json | string | Y | { “member_id”: “用户id”, “address_id”: “地址id”, “deduct_integral_value”: “抵扣积分”,”coupon_ids”:”优惠券id逗号”, “orderBeans”: [ { “merchants_id”: “商家id”, “order_type”: “goods:正常下单 group:团购下单”, “order_remark”: “订单备注”, “member_group_id”: “团购下单 需传值 用户开团主键”, “orderGoodsBeans”: [ { “goods_id”: “商品id”, “specification_id”: “规格id”, “goods_num”: “购买数量”, “goods_group_id”: “团购下单 需传值” } ] } ] } |
返回数据类型json
{"status": "ok","data": "删除订单操作成功"
}
订单详情
请求方式:post url:/api/Order/queryOrderView
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
order_merchants_ | id | int | Y |
返回数据类型json
{"status": "ok","data": {"order_merchants_id": "7","order_id": "4","pay_no": "201710141425383901280720", //支付单号"merchants_id": "8234", "order_actual_price": "27978.00", //实际支付"merchants_name": "龙举手机旗舰店","create_time": "2017-10-14 14:25:38","pay_time": "0000-00-00 00:00:00", //支付实际"order_remark": "", //留言"deduct_integral_value": "", //积分"order_no": "58021507962338788", //订单号"totalNum": "7" //订单商品总数"orderBeans": [{"goods_id": "34","goods_num": "3","goods_name": "iponex","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "0","specification_ids": "","specification_names": "无","specification_price": "1166.00"},{"goods_id": "35","goods_num": "4","goods_name": "iponex","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "0","specification_ids": "","specification_names": "无","specification_price": "6120.00"}]}
}
订单根据状态分类
请求方式:post url:/api/Order/queryOrderView
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
order_state | string | Y | 订单状态 cancel:取消 wait_pay:待付款 wait_send:带发货 wait_receive:待确认收货 wait_assessment:待评价 end:已结束 wait_group:等待团购人数满 |
p | int | N | 分页页码 |
pagesize | int | N | 条数 |
返回数据类型json
{"status": "ok","data": {"page": 1,"list": [{"order_merchants_id": "5","order_no": "201710141105226831743589","merchants_id": "8244","order_actual_price": "428.80","merchants_name": "龙举手机旗舰店","totalNum":"订单商品总数""orderBeans": [{"goods_id": "3","goods_num": "3","goods_name": "phonex","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "4","specification_ids": "5,27","specification_names": "件","specification_price": "47.80"},{"goods_id": "4","goods_num": "3","goods_name": "iphone7","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "3","specification_ids": "23","specification_names": "件","specification_price": "111.80"}]},{"order_merchants_id": "6","order_no": "201710141105224132593847","merchants_id": "8244","order_actual_price": "428.80","merchants_name": "龙举手机旗舰店1","orderBeans": [{"goods_id": "3","goods_num": "3","goods_name": "iphone7","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "4","specification_ids": "5,27","specification_names": "件","specification_price": "47.80"},{"goods_id": "4","goods_num": "3","goods_name": "iphone8","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "3","specification_ids": "23","specification_names": "件","specification_price": "111.80"}]},{"order_merchants_id": "3","order_no": "201710141056415253686069","merchants_id": "8244","order_actual_price": "428.80","merchants_name": "iphone","orderBeans": [{"goods_id": "3","goods_num": "3","goods_name": "七彩山野鸡蛋20枚/30枚","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "4","specification_ids": "5,27","specification_names": "2500g/箱","specification_price": "47.80"},{"goods_id": "4","goods_num": "3","goods_name": "香玲核桃1500g","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "3","specification_ids": "23","specification_names": "2000g/箱","specification_price": "111.80"}]},{"order_merchants_id": "4","order_no": "201710141056414901031236","merchants_id": "8244","order_actual_price": "428.80","merchants_name": "龙举手机旗舰店2","orderBeans": [{"goods_id": "3","goods_num": "3","goods_name": "件","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "4","specification_ids": "5,27","specification_names": "件","specification_price": "47.80"},{"goods_id": "4","goods_num": "3","goods_name": "iphone8","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "3","specification_ids": "23","specification_names": "件","specification_price": "111.80"}]},{"order_merchants_id": "1","order_no": "201710141054099028131155","merchants_id": "8244","order_actual_price": "453.80","merchants_name": "龙举手机旗舰店3","orderBeans": [{"goods_id": "3","goods_num": "3","goods_name": "iphone7","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "4","specification_ids": "5,27","specification_names": "件","specification_price": "47.80"},{"goods_id": "4","goods_num": "3","goods_name": "iphone","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "3","specification_ids": "23","specification_names": "件","specification_price": "111.80"}]},{"order_merchants_id": "2","order_no": "201710141054093512035949","merchants_id": "8244","order_actual_price": "453.80","merchants_name": "龙举手机旗舰店6","orderBeans": [{"goods_id": "3","goods_num": "3","goods_name": "iphonex","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "4","specification_ids": "5,27","specification_names": "件","specification_price": "47.80"},{"goods_id": "4","goods_num": "3","goods_name": "iphone6","goods_img": "http://dspx.tstmobile.com/uploads//image/20171012/2dfea4827e1618262d1e485e117790af.jpg","specification_id": "3","specification_ids": "23","specification_names": "件","specification_price": "111.80"}]}]}
}
确认订单商品信息(购物车)
请求方式:post url:/api/Order/queryOrderView
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
car_ids | int | Y | 购物车car_id逗号隔开 |
返回数据类型json
{"status": "ok","data": {"list": [{"merchants_id": "8243","merchants_name": "龙举手机旗舰店1","merchants_img": "","totalPrice": "8028.00","totalNum": "3","goods": [{"car_id": "26","specification_id": "0","goods_id": "39","goods_name": "phonex","goods_num": "3","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","specification_names": "","goods_origin_price": "0.00","goods_pc_price": "0","goods_now_price": "2676.00"}]},{"merchants_id": "8244","merchants_name": "龙举手机旗舰店2","merchants_img": "http://dspx.tstmobile.com/uploads/20170926/e0c0e90189deb56ebe35605e3ea0ce47.png","totalPrice": "9428.00", //店铺小记"totalNum": "10", //商品数量"goods": [{"car_id": "14","specification_id": "1","goods_id": "1","goods_name": "手机","goods_num": "7","goods_img": "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/logo_white.png","specification_names": "64G,红色","goods_origin_price": "3555.00","goods_pc_price": "0","goods_now_price": "200.00" //商品价格}]}],"amount": "17456.00", //订单总额"num": "13" //订单总数量}
}
积分商城模块
积分商品信息列表
请求方式:post url: /api/Points/goods_index
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
goods_id | int | Y | 商品id |
goods_num | int | Y | 商品数量 |
specification_id | int | Y | 商品规格id |
返回数据类型json
{status": "ok","data": {"user_info": { //用户信息,只有在用户登录的情况下才有返回"user_id": "用户ID","user_realname": "用户真实姓名","user_mobile": "用户手机号","user_email": "邮箱","user_type_id": 0,"user_level_id": 3,"user_active_time": "2016-06-01 15:58:34","user_remark": "","user_name": "用户名","user_sex": 0,"user_birthday": "1993-10-03","user_mobile_verify": 1,"user_email_verify": 1,"user_cash": 0,"user_freeze_cash": 0,"user_provinceid": 4,"user_cityid": 87,"user_areaid": 1327,"user_area": "山西 长治市 平顺县","user_logo": "http://127.0.0.1/yf_shop/image.php/shop/data/upload/media/1/1/image/20160729/1469789539540479.jpg", //"user_hobby": 0,"user_points": -2,"user_freeze_points": 0,"user_growth": 0,"user_statu": 0,"user_ip": "::1","user_lastip": "::1","user_regtime": "0000-00-00 00:00:00","user_logintime": "2016-07-29 03:18:34","lastlogintime": "2016-07-28 23:56:30","user_invite": "","user_grade": 3,"user_update_date": "0000-00-00 00:00:00","user_drp_id": 0,"user_qq": 13122321,"user_report": 1,"user_buy": 1,"user_talk": 0,"user_ww": "","user_am": "39,36","id": 1},"user_resource": { //用户资源信息,登录状态下返回"user_id": 1, //用户ID"user_blog": 22, //"user_friend": 2, //"user_fan": 2, //"user_growth": 2472, //用户积分"user_points": 3067676, //用户成长值"id": 1 //},"ava_voucher_num": 10, //可用代金券数量"points_order_num": 23, //积分订单数量"points_cart_num": 0, //积分购物车商品数量"growth": { //成长值状况"grade_growth_start": 2000, //当前等级起始成长值"grade_growth_end": 10000, //当前等级成长值终点"next_grade_growth": 7528, //用户距离下一等级成长值距离"grade_growth_per": 6 //当前等级成长进度百分比}
}
代金券模板信息列表
请求方式:post url: /api/Points/voucher_index
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | string | Y | token |
goods_id | int | Y | 商品id |
goods_num | int | Y | 商品数量 |
specification_id | int | Y | 商品规格id |
返回数据类型json
{status": "ok","data":{"voucher_t_id": "代金券模板ID","voucher_t_title": "代金券模板名称","voucher_t_desc": "代金券描述","shop_class_id": "代金券分类ID","voucher_t_start_date": "代金券模板开始时间","voucher_t_end_date": "代金券模板结束时间","voucher_t_price": "代金券面额","voucher_t_limit": "使用时订单金额限制","shop_id": "店铺ID","shop_name": "店铺名称","voucher_t_creator_id": "创建者ID","voucher_t_state": "代金券模板状态:1-正常,2-过期失效","voucher_t_total": "可发放代金券总数","voucher_t_giveout": "已发放代金券数量","voucher_t_used": "代金券已使用数量","voucher_t_add_date": "代金券添加时间","voucher_t_update_date": "代金券最后更新时间","combo_id": 0,"voucher_t_points": "兑换代金券所需积分","voucher_t_eachlimit": "每人限领数量","voucher_t_styleimg": "","voucher_t_customimg": "代金券模板图片","voucher_t_access_method": "领取方式,1-积分兑换,3-免费领取","voucher_t_recommend": "是否推荐,0-未推荐,1-推荐","voucher_t_user_grade_limit": "领取代金券用户等级限制","id": 36,"voucher_t_state_label": "是否有效说明:有效、无效","voucher_t_access_method_label": "领取方式说明:免费领取、积分兑换","voucher_t_recommend_label": "推荐说明:是、否","voucher_t_end_date_day": "结束日期","voucher_t_cat_name": "代金券分类ID名称"}
}
代金券模板信息列表
请求方式:post url: /api/Points/voucher_index
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
goods_id | int | Y | 商品id |
返回数据类型json
{
"status": "ok",
"data": {"goods_detail": {"points_goods_id": "积分商品id","points_goods_name": "积分商品名称","points_goods_price": "积分商品原价","points_goods_points": "兑换所需积分","points_goods_image": "积分商品图片","points_goods_tag": "积分商品标签","points_goods_serial": "礼品编号","points_goods_storage": "礼品库存","points_goods_shelves": "是否上架 1-上架,0-下架","points_goods_recommend": "是否推荐,1-推荐、0-未推荐","points_goods_add_time": "商品添加时间","points_goods_keywords": "关键字","points_goods_description": "描述","points_goods_body": "积分商品图文详情","points_goods_salenum": "销售数量","points_goods_view": "浏览次数","points_goods_limitgrade": "用户等级限制","points_goods_islimit": "是否有兑换数量限制,0-否,1-有","points_goods_limitnum": "限制的兑换数量","points_goods_islimittime": "是否限制兑换时间","points_goods_starttime": "兑换开始时间","points_goods_endtime": "兑换结束时间","points_goods_sort": "积分商品排序","id": 8,"sell_state": "销售状态,1-可售、2-不可售""points_goods_limitgrade_label": "用户兑换等级限制说明,如:注册会员"},"hot_point_goods": { //热门兑换积分商品"page": 0,"total": 1,"totalsize": 1,"records": 1,"items": [{"points_goods_id": "积分商品id","points_goods_name": "积分商品名称","points_goods_price": "积分商品原价","points_goods_points": "兑换所需积分","points_goods_image": "积分商品图片","points_goods_tag": "积分商品标签","points_goods_serial": "礼品编号","points_goods_storage": "礼品库存","points_goods_shelves": "是否上架 1-上架,0-下架","points_goods_recommend":"是否推荐,1-推荐、0-未推荐","points_goods_add_time": "商品添加时间","points_goods_keywords":"关键字","points_goods_description": "描述","points_goods_body": " "积分商品图文详情",","points_goods_salenum":"销售数量","points_goods_view": 浏览次数","points_goods_limitgrade": "用户等级限制","points_goods_islimit": "是否有兑换数量限制,0-否,1-有","points_goods_limitnum":"限制的兑换数量","points_goods_islimittime": "是否限制兑换时间","points_goods_starttime": "兑换开始时间","points_goods_endtime": "兑换结束时间","points_goods_sort":"积分商品排序","id": 8,"points_goods_shelves_label": "是否上架说明:是、否","points_goods_recommend_label": "是否推荐说明:是、否","sell_state":"销售状态,1-可售、2-不可售""user_grade_limit_label": "用户兑换等级限制说明,如:注册会员"}
....
]
},
"order_record": { //兑换记录
"page": 1,
"total": 5,
"totalsize": 23,
"records": 23,
"items": [{"points_order_id": "积分商品顶戴ID","points_order_rid": "积分商品订单号","points_buyerid": "兑换者id","points_buyername": "兑换者名称","points_buyeremail": "兑换者邮箱","points_addtime": "订单创建时间","points_paymenttime": "0000-00-00 00:00:00","points_shippingtime": "发货时间","points_shippingcode": "物流单号","points_logistics": "物流公司名称","points_finnshedtime": "订单完成时间","points_allpoints": "礼品总积分","points_orderamount": "兑换订单总金额","points_shippingcharge": 0,"points_shippingfee": 0,"points_ordermessage": "兑换者留言","points_orderstate": "订单状态、1-下单、2-发货、3-确认收货、4-取消","id": 33,"points_orderstate_label": "订单状态说明,如:已下单"}]
}
代金券列表信息
请求方式:post url: /api/Points/getVoucherById
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
listRows | int | Y | 每页显示条数 |
vc_id | int | Y | 代金券分类 |
price | int | Y | 代金券面额 |
points_min | int | Y | 所需积分最小值 |
points_max | int | Y | 所需积分最大值 |
orderby | string | Y | 排序条件,”exchangenumasc”:兑换量增序排序,”exchangenumdesc”:兑 |
换量降序排序Y,”pointsasc”:所需积分增序排序,”pointsdesc”:所需积分降
序排序
返回数据类型json
{
"status": "OK",
"data": {
"voucher": {
"page": 1,
"total": 1,
"totalsize": 1,
"records": 1,
"items": [{"voucher_t_id": "代金券模板ID","voucher_t_title": "代金券模板名称","voucher_t_desc": "代金券描述","shop_class_id": "代金券分类ID","voucher_t_start_date": "代金券模板开始时间","voucher_t_end_date": "代金券模板结束时间","voucher_t_price": "代金券面额","voucher_t_limit": "使用时订单金额限制","shop_id": "店铺ID","shop_name": "店铺名称","voucher_t_creator_id": "创建者ID","voucher_t_state": "代金券模板状态:1-正常,2-过期失效","voucher_t_total": "可发放代金券总数","voucher_t_giveout": "已发放代金券数量","voucher_t_used": "代金券已使用数量","voucher_t_add_date": "代金券添加时间","voucher_t_update_date": "代金券最后更新时间","combo_id": 0,"voucher_t_points": "兑换代金券所需积分","voucher_t_eachlimit": "每人限领数量","voucher_t_styleimg": "","voucher_t_customimg": "代金券模板图片","voucher_t_access_method": "领取方式,1-积分兑换,3-免费领取","voucher_t_recommend": "是否推荐,0-未推荐,1-推荐","voucher_t_user_grade_limit": "领取代金券用户等级限制","id": 36,"voucher_t_state_label": "是否有效说明:有效、无效","voucher_t_access_method_label": "领取方式说明:免费领取、积分兑换","voucher_t_recommend_label": "推荐说明:是、否","voucher_t_end_date_day": "结束日期","voucher_t_cat_name": "代金券分类ID名称"}......]},"shop_cat": { //店铺分类,即代金券分类"2": {"shop_class_id": "店铺分类ID","shop_class_name": "店铺分类名称","shop_class_deposit": "保证金数额(元)","shop_class_displayorder": "店铺分类排序","id": 2},.......},"price_range": {"30": {"voucher_price_id": "代金券面额ID","voucher_price": "代金券面额","voucher_price_describe": "代金券面额描述","voucher_defaultpoints": "代金券默认的兑换所需积分","id": 30}......},"user_info": { //用户信息,只有在用户登录的情况下才有返回"user_id": "用户ID","user_realname": "用户真实姓名","user_mobile": "用户手机号","user_email": "邮箱","user_type_id": 0,"user_level_id": 3,"user_active_time": "2016-06-01 15:58:34","user_remark": "","user_name": "用户名","user_sex": 0,"user_birthday": "1993-10-03","user_mobile_verify": 1,"user_email_verify": 1,"user_cash": 0,"user_freeze_cash": 0,"user_provinceid": 4,"user_cityid": 87,"user_areaid": 1327,"user_area": "山西 长治市 平顺县","user_logo": "http://127.0.0.1/yf_shop/image.php/shop/data/upload/media/1/1/image/20160729/1469789539540479.jpg", //"user_hobby": 0,"user_points": -2,"user_freeze_points": 0,"user_growth": 0,"user_statu": 0,"user_ip": "::1","user_lastip": "::1","user_regtime": "0000-00-00 00:00:00","user_logintime": "2016-07-29 03:18:34","lastlogintime": "2016-07-28 23:56:30","user_invite": "","user_grade": 3,"user_update_date": "0000-00-00 00:00:00","user_drp_id": 0,"user_qq": 13122321,"user_report": 1,"user_buy": 1,"user_talk": 0,"user_ww": "","user_am": "39,36","id": 1},"user_resource": { //用户资源信息,登录状态下返回"user_id": 1, //用户ID"user_blog": 22, //"user_friend": 2, //"user_fan": 2, //"user_growth": 2472, //用户积分"user_points": 3067676, //用户成长值"id": 1 //},"ava_voucher_num": 10, //可用代金券数量"points_order_num": 23, //积分订单数量"points_cart_num": 0, //积分购物车商品数量"growth": { //成长值状况"grade_growth_start": 2000, //当前等级起始成长值"grade_growth_end": 10000, //当前等级成长值终点"next_grade_growth": 7528, //用户距离下一等级成长值距离"grade_growth_per": 6 //当前等级成长进度百分比},}
}
领取代金券
请求方式:post url: /api/Points/receiveVouche
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
uid | int | Y | uid |
token | int | Y | token |
vc_id | int | Y | 代金券分类 |
返回数据类型json
{
"status": "ok",
"data": {"voucher_t_id": 36,"voucher_t_title": 424,"voucher_t_desc": 23,"shop_class_id": 2,"voucher_t_start_date": "2016-07-21 16:12:47","voucher_t_end_date": "2016-07-31 23:59:59","voucher_t_price": 100,"voucher_t_limit": 22222,"shop_id": 1,"shop_name": "阿飞达lalal","voucher_t_creator_id": 1,"voucher_t_state": 1,"voucher_t_total": 1111,"voucher_t_giveout": 10,"voucher_t_used": 0,"voucher_t_add_date": "2016-07-21 16:12:47","voucher_t_update_date": "2016-07-27 23:45:23","combo_id": 0,"voucher_t_points": 0,"voucher_t_eachlimit": 10,"voucher_t_styleimg": "","voucher_t_customimg": "http://127.0.0.1/yf_shop/image.php/shop/data/upload/media/1/1/image/20160721/1469088766457599.jpg","voucher_t_access_method": 3,"voucher_t_recommend": 1,"voucher_t_user_grade_limit": 1,"id": 36}
}
商城团购模块
团购商品信息列表
请求方式:post url: api/Group/Buyindex
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
type | int | Y | 团购类型,1-线上团,2-虚拟团 |
state | int | Y | 团购状态 1:审核中,2:正常,3:结束,4:审核失败,5:管理员关闭,默认:所有 |
key string 团购名称 | |||
page | int | Y | 页数 |
Pagesize | int | Y | 每页显示条数 |
返回数据类型json
{"status": "ok","data": {"goods": {"physical": { //线上团"page": 0,"total": 1,"totalsize": 1,"records": 1,"items": [{"groupbuy_id": "团购商品ID","groupbuy_name": "团购名称","groupbuy_starttime": "团购开始时间","groupbuy_endtime": "团购结束时间","goods_id": "商品goods_id","common_id": "商品common_id","goods_name": "商品名称","shop_id": "店铺ID","shop_name": "店铺名称","goods_price": "商品价格","groupbuy_price": "团购价","groupbuy_rebate": 0,"groupbuy_virtual_quantity": "商品虚拟团购数量","groupbuy_upper_limit": "购买上线","groupbuy_buyer_count": "已购买者数量","groupbuy_buy_quantity": "团购商品销售数量","groupbuy_intro": "团购介绍","groupbuy_state": "团购状态,1-等待审核,2-审核通过,3-结束,4-审核失败,5-管理员关闭","groupbuy_recommend": "是否推荐,0-否,1-是","groupbuy_type": "团购商品类型,1-线上团,2-虚拟团","groupbuy_views": "浏览次数","groupbuy_cat_id": "分类ID","groupbuy_scat_id": "子分类ID","groupbuy_city_id": "团购城市ID","groupbuy_area_id": "团购区域ID","groupbuy_image": "团购图片","groupbuy_image_rec": "团购推荐位图片","groupbuy_remark": "团购副标题","id": 251,"groupbuy_recommend_label": "是否推荐说明:是、否","groupbuy_state_label": "状态描述:正常","groupbuy_type_label": "团购类型描述:实物","reduce": "折扣金额","rate": "折扣比例"}......]},"virtual": {"page": 0,"total": 0,"totalsize": 0,"records": 0,"items": [{"groupbuy_id": "团购商品ID","groupbuy_name": "团购名称","groupbuy_starttime": "团购开始时间","groupbuy_endtime": "团购结束时间","goods_id": "商品goods_id","common_id": "商品common_id","goods_name": "商品名称","shop_id": "店铺ID","shop_name": "店铺名称","goods_price": "商品价格","groupbuy_price": "团购价","groupbuy_rebate": 0,"groupbuy_virtual_quantity": "商品虚拟团购数量","groupbuy_upper_limit": "购买上线","groupbuy_buyer_count": "已购买者数量","groupbuy_buy_quantity": "团购商品销售数量","groupbuy_intro": "团购介绍","groupbuy_state": "团购状态,1-等待审核,2-审核通过,3-结束,4-审核失败,5-管理员关闭","groupbuy_recommend": "是否推荐,0-否,1-是","groupbuy_type": "团购商品类型,1-线上团,2-虚拟团","groupbuy_views": "浏览次数","groupbuy_cat_id": "分类ID","groupbuy_scat_id": "子分类ID","groupbuy_city_id": "团购城市ID","groupbuy_area_id": "团购区域ID","groupbuy_image": "团购图片","groupbuy_image_rec": "团购推荐位图片","groupbuy_remark": "团购副标题","id": 251,"groupbuy_recommend_label": "是否推荐说明:是、否","groupbuy_state_label": "状态描述:正常","groupbuy_type_label": "团购类型描述:虚拟商品","reduce": "折扣金额","rate": "折扣比例"}......]}},"cat": {"physical": { //线上团购分类"12": {"groupbuy_cat_id": "分类ID","groupbuy_cat_name": "分类名称","groupbuy_cat_parent_id": "父ID","groupbuy_cat_sort": "排序","groupbuy_cat_deep": 0,"groupbuy_cat_type": "分类类型,1-线上团分类,2-虚拟团分类","id": 12,"groupbuy_cat_type_label": "实物","is_leaf": true},.......},"virtual": { //虚拟团购分类"24": {"groupbuy_cat_id": "分类ID","groupbuy_cat_name": "分类名称","groupbuy_cat_parent_id": "父ID","groupbuy_cat_sort": "排序","groupbuy_cat_deep": 0,"groupbuy_cat_type": "分类类型,1-线上团分类,2-虚拟团分类","id": 12,"groupbuy_cat_type_label": "虚拟商品","is_leaf": true},.....}},"area": { //虚拟团购地区"page": 0,"total": 2,"totalsize": 13,"records": 13,"items": [{"groupbuy_area_id": "团购地区ID","groupbuy_area_name": "团购地区名称","groupbuy_area_parent_id": "地区父ID","groupbuy_area_sort": "排序","groupbuy_area_deep": 0,"id": 15},.......]}}
}
线上团列表
请求方式:post url: api/GroupBuy/groupBuyList
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
state | string | Y | 团购状态,”underway”:”即将开始”,”history”:”已经结束”,默认为正在进行 |
cat_id | int | Y | 分类ID |
scat_id | int | Y | 二级分类ID |
price | int | Y | 团购价格区间ID |
page | int | Y | 页数 |
Pagesize | int | Y | 每页显示条数 |
orderby | string | Y |
注:团购商品排序,”default”:默认排序,”priceasc”:按照价格增序排序,”pricedesc”:按照价格降序排序,”ratease”:按照折扣增序排
序,”ratedesc”:”按照折扣降序排序”,”saleasc”:按照销量增序排
序,”saledesc”:”按照销量降序排序”
返回数据类型json
{
"status": "ok",
"msg": "success",
"data": {
"price_range": { //团购价格区间
"4": {
"range_id": "价格区间ID",
"range_name": "价格区间名称",
"range_start": "起始价格",
"range_end": "结束价格",
"id": 4
},
.......
},
"groupbuy_goods": {//团购商品
"page": 1,
"total": 1,
"totalsize": 1,
"records": 1,
"items": [
{
"groupbuy_id": "团购商品ID",
"groupbuy_name": "团购名称","groupbuy_starttime": "团购开始时间","groupbuy_endtime": "团购结束时间","goods_id": "商品goods_id","common_id": "商品common_id","goods_name": "商品名称","shop_id": "店铺ID","shop_name": "店铺名称","goods_price": "商品价格","groupbuy_price": "团购价","groupbuy_rebate": 0,"groupbuy_virtual_quantity": "商品虚拟团购数量","groupbuy_upper_limit": "购买上线","groupbuy_buyer_count": "已购买者数量","groupbuy_buy_quantity": "团购商品销售数量","groupbuy_intro": "团购介绍","groupbuy_state": "团购状态,1-等待审核,2-审核通过,3-结束,4-审核失败,5-管理员关闭","groupbuy_recommend": "是否推荐,0-否,1-是","groupbuy_type": "团购商品类型,1-线上团,2-虚拟团","groupbuy_views": "浏览次数","groupbuy_cat_id": "分类ID","groupbuy_scat_id": "子分类ID","groupbuy_city_id": "团购城市ID","groupbuy_area_id": "团购区域ID","groupbuy_image": "团购图片","groupbuy_image_rec": "团购推荐位图片","groupbuy_remark": "团购副标题","id": 251,"groupbuy_recommend_label": "是否推荐说明:是、否","groupbuy_state_label": "状态描述:正常","groupbuy_type_label": "团购类型描述:虚拟商品","reduce": "折扣金额","rate": "折扣比例"}]},"groupbuy_cat": {"12": {"groupbuy_cat_id": "分类ID","groupbuy_cat_name": "分类名称","groupbuy_cat_parent_id": "父级分类ID","groupbuy_cat_sort": 0,"groupbuy_cat_deep": 0,"groupbuy_cat_type": 1,"id": 12,"groupbuy_cat_type_label": "分类描述,实物","is_leaf": true,"scat": {"33": {"groupbuy_cat_id": "二级分类ID","groupbuy_cat_name": "二级分类名称","groupbuy_cat_parent_id": "父ID","groupbuy_cat_sort": "排序","groupbuy_cat_deep": 0,"groupbuy_cat_type": 1,"id": 33,"groupbuy_cat_type_label": "分类说明:如:实物","is_leaf": false},}
}
团购商品详情
请求方式:post url: api/GroupBuy/goods_detail
请求参数
参数名 | 参数 | 类型 | 描述 |
---|---|---|---|
id | int | Y | 团购商品ID |
返回数据类型json
{"status": ok,
"data": {
"groupbuy_detail": {"groupbuy_id": "团购商品ID","groupbuy_name": "团购商品名称","groupbuy_starttime": "开始时间","groupbuy_endtime": "结束时间","goods_id": "商品ID","common_id": "商品common_id","goods_name": "商品名称","shop_id": "店铺ID","shop_name": "店铺名称","goods_price": "商品价格","groupbuy_price": ""团购价,"groupbuy_rebate": 0,"groupbuy_virtual_quantity": "虚拟销售数量","groupbuy_upper_limit": "购买上限","groupbuy_buyer_count": "买家数量","groupbuy_buy_quantity": "购买数量","groupbuy_intro": "团购图文详情介绍","groupbuy_state": "团购状态,1","groupbuy_recommend": "是否推荐,0-否,1-是","groupbuy_type": "团购商品类型,1-线上团,2-虚拟团","groupbuy_views": "浏览次数","groupbuy_cat_id": "分类ID","groupbuy_scat_id": "子分类ID","groupbuy_city_id": "团购城市ID","groupbuy_area_id": "团购区域ID","groupbuy_image": "团购图片","groupbuy_image_rec": "团购推荐位图片","groupbuy_remark": "团购副标题","id": 252,"recommend_label": "是","groupbuy_state_label": "状态描述:正常","reduce": "折扣金额","rate": "折扣比例"
},
"cat": {"1": {"id": 24,"name": "拼团嗨歌"}},"hot_groupbuy": {"page": 0,"total": 1,"totalsize": 1,"records": 1,"items": [{"groupbuy_id": 252,"groupbuy_name": "测试虚拟团购","groupbuy_starttime": "2016-07-30 02:43:00","groupbuy_endtime": "2016-08-24 21:43:00","goods_id": 177,"common_id": 96,"goods_name": "中国电信 3G号卡 乐享3G上网版69元月租赠798元话费!","shop_id": 1,"shop_name": "阿飞达lala","goods_price": 100,"groupbuy_price": 30,"groupbuy_rebate": 0,"groupbuy_virtual_quantity": 300,"groupbuy_upper_limit": 2,"groupbuy_buyer_count": 0,"groupbuy_buy_quantity": 0,"groupbuy_intro": "团购图文详情介绍","groupbuy_state": "团购状态,1-等待审核,2-审核通过,3-结束,4-审核失败,5-管理员关闭","groupbuy_recommend": "是否推荐,0-否,1-是","groupbuy_type": 2,"groupbuy_views": 4,"groupbuy_cat_id": 24,"groupbuy_scat_id": 0,"groupbuy_city_id": 0,"groupbuy_area_id": 25,"groupbuy_image": "http://www.yf_shop.com/yf_shop/image.php/shop/data/upload/media/1/1/image/20160730/1469889862171309.jpg","groupbuy_image_rec": "http://www.yf_shop.com/yf_shop/image.php/shop/data/upload/media/1/1/image/20160730/1469889884102015.jpg","groupbuy_remark": "测试虚拟团购","id": 252,"groupbuy_recommend_label": "是","groupbuy_state_label": "状态描述:正常","groupbuy_type_label": "虚拟商品","reduce": "折扣金额","rate": "折扣比例"}]},"area": {"page": 0,"total": 2,"totalsize": 13,"records": 13,"items": [{"groupbuy_area_id": 15,"groupbuy_area_name": "上海","groupbuy_area_parent_id": 0,"groupbuy_area_sort": 0,"groupbuy_area_deep": 0,"id": 15},]},"shop": {"constract": {"21": {"contract_id": 21,"contract_type_id": 1,"shop_id": 1,"shop_name": "阿飞达lalal","contract_type_name": "七天退货","contract_state": 1,"contract_use_state": 1,"contract_cash": 0,"contract_log_id": 53,"id": 21},"22": {"contract_id": 22,"contract_type_id": 3,"shop_id": 1,"shop_name": "阿飞达lalal","contract_type_name": "破损寄补","contract_state": 1,"contract_use_state": 1,"contract_cash": 0,"contract_log_id": 56,"id": 22},"23": {"contract_id": 23,"contract_type_id": 4,"shop_id": 1,"shop_name": "阿飞达lalal","contract_type_name": "极速物流","contract_state": 1,"contract_use_state": 1,"contract_cash": 0,"contract_log_id": 57,"id": 23},"24": {"contract_id": 24,"contract_type_id": 2,"shop_id": 1,"shop_name": "阿飞达lalal","contract_type_name": "品质承诺","contract_state": 1,"contract_use_state": 1,"contract_cash":"id": 24}}}
}
龙举直播电商api开发相关推荐
- 直播电商平台开发,RecyclerView实现item图片放大缩小
直播电商平台开发,RecyclerView实现item图片放大缩小 ((ShopDetailsViewHolder) holder).img_list.setOnClickListener(new V ...
- 直播电商平台开发,点击让窗口抖动动画效果
直播电商平台开发,点击让窗口抖动动画效果 css代码 .shake {animation: shake 800ms ease-in-out;} @keyframes shake {10%, 90% { ...
- 直播电商平台开发,video组件实现视频弹幕功能
直播电商平台开发,video组件实现视频弹幕功能 发送弹幕 WXML文件代码如下: <!--pages/video/video.wxml--> <video class=" ...
- 直播电商平台开发,点击查看更多显示所有内容
直播电商平台开发,点击查看更多显示所有内容 实现代码: mainactivity.xml: <?xml version="1.0" encoding="utf-8& ...
- 代购系统、代购源码、代购程序、电商API开发等
新余市万邦科技有限公司是一家专业提供全方位代购系统.代购源码.代购程序.电商API.淘宝API.转运系统.外贸网站建设服务的公司.万邦经过近10年的实际运营改进,不断完善,功能非常强大,业务流程合理, ...
- 安卓rtmp推流app_同城直播电商APP小程序平台开发
同城直播电商平台系统开发,同城直播电商APP开发找[林生186围0200电4360],同城直播电商系统开发,同城社交电商生活服务生活服务软件开发,同城直播电商源码系统开发,同城社交电商生活服务生活服务 ...
- 代购系统、代购源码、代购程序、电商API、淘宝API开发
新余市万邦科技有限公司是一家专业提供全方位代购系统.代购源码.代购程序.电商API.淘宝API.转运系统.外贸网站建设服务的公司.万邦经过近10年的实际运营改进,不断完善,功能非常强大,业务流程合理, ...
- 淘宝代购系统、海外代购系统·代购源码、代购程序、电商API、淘宝API开发
新余市万邦科技有限公司是一家专业提供全方位代购系统.代购源码.代购程序.电商API.淘宝API.转运系统.外贸网站建设服务的公司.万邦经过近10年的实际运营改进,不断完善,功能非常强大,业务流程合理, ...
- lol数据英雄联盟接口LOL接口电竞api开发比分网分享@
英雄联盟数据LOL接口电竞api开发比分网分享@TOC 数据来自marz数据alan@marzesport.com 各大赛区的lol数据都有 1.获取赛事 接口:{{host1}}/api/serie ...
- 教你如何快速集成小程序直播电商IM组件
第一代网红老罗和格力第一网红董小姐都纷纷踏上直播带货的道路了. 2020年4月2日,老罗在某音进行了第一场直播带货,3个小时的直播成交额达1.1亿,算是给老罗转型首秀交了一份不错的答卷.随即在5月10 ...
最新文章
- 近场通讯技术 (1)
- java 音乐api接口_关于网易云音乐爬虫的api接口?
- win7 计算机右键没有属性,系统之家windows7旗舰版计算机上右键菜单没有属性怎么办?...
- spring依赖注入单元测试:expected single matching bean but found 2
- python图片识别-用10行Python代码进行图像识别
- ImageView一例
- SAP系统和微信集成的系列教程之十:如何在SAP C4C系统里直接回复消息给微信用户
- PAT-Mars number
- javascript-复制
- opencv打开的图片应用于nn.Conv2d()(二)
- RabbitMQ发布/订阅模式(Publish/Subscribe)
- 孙鑫-MFC笔记一--Windows程序内部运行机制
- Asp.net MVC权限设计思考 (二)逻辑部分实现
- java 修饰关键字_java——关键字以及修饰属性
- jenkins com.jcraft.jsch.JSchException: Auth cancel
- 深交所互动平台_是否存以互动平台回复替代公告、炒作股价的情形?容大感光收深交所关注函...
- 另一种阶乘 函数法!
- 高速公路坐标高程计算软件3.3版本发布
- 基于MATLAB GUI的多算法雷达一维恒虚警检测CFAR可视化界面设计
- 动词原形、过去式、过去分词