admin 管理员组

文章数量: 1087139


2024年4月13日发(作者:银联安全控件下载安装官方)

XXX项目APP接口文档

首页 ......................................................................................................................................................................................................... 3

首页 ................................................................................................................................................................................................. 3

加载更多商品 ................................................................................................................................................................................. 7

用户注册 ................................................................................................................................................................................................. 9

注册 ................................................................................................................................................................................................. 9

发送手机验证码 ........................................................................................................................................................................... 11

用户中心 ............................................................................................................................................................................................... 12

登录 ............................................................................................................................................................................................... 12

登出 ............................................................................................................................................................................................... 14

原产品 ................................................................................................................................................................................................... 15

产品列表 ....................................................................................................................................................................................... 15

产品详情 ....................................................................................................................................................................................... 18

分类树 ........................................................................................................................................................................................... 22

备注: ................................................................................................................................................................................................... 23

注:

传参一律用post方式,key=request, value为一串json格式字符串,格式如:

request={

"head": {

"partner": "xxxxxxxxxxxxxxxxxxxxxxx",

"key": "xxxxxxxxx",

"mdkey": "xxxxxxxxxxx"

},

"para": {

"user_name": "user_name",

"pwd": "123456"

},

"result": {

"start": 0,

"count": 10

}

}

head:头信息,用于安全校验,参数固定为partner、key、mdkey 三项,mdkey随不同接口而变,partner和key为常量

头部信息校验错误统一返回,错误码分三种:

1:PARTNER有误

{

"head": {

"code": "C0004",

"msg": "PARTNER验证失败!"

}

}

2:KEY有误

{

"head": {

"code": "C0005",

"msg": "KEY验证失败!"

}

}

3:MD5加密错误

{

"head": {

"code": "C0001",

"msg": "请求验证失败!"

}

}

para:请求体,客户端请求所需要传入的参数,依据不同接口而定

result:结果集,主要用于分页

首页

首页

URL:

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(partner+key)

},

"result": {

"start": 0, //从第0条数据开始,(首页此项参数只能为0)

"count": 20 //总共返回20条数据,(即每页显示数量,由客户端自定)

}

}

输入参数说明:

参数 参数明细

partner

key

mdkey

start

count

类型(长度范围)

String

String

String

Int

Int

参数说明

合作者ID

合作者KEY

MD5加密字符

md5(partner+key)

分页数据开始标示

id

返回总数据条数

是否可空

不可空

不可空

不可空

可空(固

定为0)

可空(为

空时采用

系统默认

值20)

样例

a4bf5363f7bd76c5a4975b75f19f63ca

ldingadmin

a4bf5363f7bd76c5a4975b75f19f63ca

0

20

head

result

返回码描述:

错误码:

参考头部信息校验统一错误码

正确返回:

{

"head": {

"code": "10000",

"msg": "数据获取成功"

},

"para": {

"banner": [

{

"ad_id": "2",

"ad_name": "首页轮转2",

"pic": "/data/files/mall/ad/",

"link": "/?app=search&act=products&cid=1312",

"image_size": {

"width": 1200,

"height": 475

}

},

{

"ad_id": "3",

"ad_name": "首页轮转3",

"pic": "/data/files/mall/ad/",

"link": "/joinus/",

"image_size": {

"width": 1200,

"height": 475

}

}

……

],

"cate": [

{

"cate_id": "1216",

"cate_name": "女装",

"cate_ename": "WOMEN",

"cate_banner": "/data/files/mall/category/2015/06/",

"image_size": {

"width": 460,

"height": 300

}

},

{

"cate_id": "1217",

"cate_name": "男装",

"cate_ename": "MEN",

"cate_banner": "/data/files/mall/category/2015/06/",

"image_size": {

"width": 460,

"height": 300

}

}

……

],

"pic": [

{

"pic_id": "311",

"pic_name": "小女孩·柠檬汽水",

"price": "25.00",

"pic_url": "/data/files/store_238/pic/2015/06/",

"collects": "1",

"views": "0",

"sales": "0",

"image_size": {

"width": 2063,

"height": 2063

},

"love": true //是否关注,true已关注,false未关注

},

{

"pic_id": "314",

"pic_name": "小女孩·漫漫花事",

"price": "35.00",

"pic_url": "/data/files/store_238/pic/2015/06/",

"collects": "1",

"views": "0",

"sales": "0",

"image_size": {

"width": 2244,

"height": 3488

},

"love": false

}

……

],

"products": [

{

"product_id": "176",

"product_name": "三脚猫原创手工皮革 染色单肩包 手工定制",

"price": "400.00",

"image_url": "/data/files/store_90/openshop/product_",

"collects": "1",

"views": "0",

"sales": "0",

"image_size": {

"width": 3000,

"height": 3000

},

"love": true //是否关注,true已关注,false未关注

},

{

"product_id": "2066",

"product_name": "o 黑白拼色走秀款真丝缎面",

"price": "499.00",

"image_url": "/data/files/store_79/product/2015/06/",

"collects": "0",

"views": "0",

"sales": "0",

"image_size": {

"width": 515,

"height": 774

},

"love": false

}

……

]

},

"result": {

"start": 1,

"count": 20

}

}

正确返回码说明:

参数 参数名称 类型(长度范围)

code

msg

banner

cate

pic

products

String

String

Array

Array

Array

Array

int

参数说明

返回码,10000成

功,其他值失败

返回码提示信息

首页轮转

一级分类

热门图片

人气商品

此次请求,分页数

据开始标示id

"result": {

"start": 0,

"head": {

"code": "10000",

"msg": "恭喜,注册成功!"

}

样例

head

para

如上

返回码描述 -

正确返回

result

start

count int 此次请求,返回总

数据条数

"count": 20

}

加载更多商品

URL://index/load_more

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(partner+key)

},

"result": {

"start": 21, //从第21条数据开始

"count": 20 //总共返回20条数据,(即每页显示数量)

}

}

输入参数说明:

参数 参数明细

partner

key

mdkey

start

count

类型(长度范围)

String

String

String

Int

Int

参数说明

合作者ID

合作者KEY

MD5加密字符

md5(partner+key)

分页数据开始标示

id

返回总数据条数

是否可空

不可空

不可空

不可空

不可空

可空(为

空时采用

系统默认

值20)

样例

a4bf5363f7bd76c5a4975b75f19f63ca

ldingadmin

a4bf5363f7bd76c5a4975b75f19f63ca

21

20

head

result

返回码描述:

错误码:

参考头部信息校验统一错误码

正确返回:

{

"head": {

"code": "10000",

"msg": "数据获取成功"

},

"para": {

"products": [

{

"product_id": "176",

"product_name": "三脚猫原创手工皮革 染色单肩包 手工定制",

"price": "400.00",

"image_url": "/data/files/store_90/openshop/product_",

"collects": "1",

"views": "0",

"sales": "0",

"image_size": {

"width": 3000,

"height": 3000

},

"love": true //是否关注,true已关注,false未关注

},

{

"product_id": "2066",

"product_name": "o 黑白拼色走秀款真丝缎面",

"price": "499.00",

"image_url": "/data/files/store_79/product/2015/06/",

"collects": "0",

"views": "0",

"sales": "0",

"image_size": {

"width": 515,

"height": 774

},

"love": false

}

……

]

},

"result": {

"start": 21,

"count": 20

}

}

正确返回码说明:

参数 参数名称 类型(长度范围)

code String

参数说明

返回码,10000成

功,其他值失败

"head": {

"code": "10000",

样例

head

msg

banner

cate

pic

products

String

Array

Array

Array

Array

int

int

返回码提示信息

首页轮转

一级分类

热门图片

人气商品

此次请求,分页数

据开始标示id

此次请求,返回总

数据条数

"msg": "恭喜,注册成功!"

}

para

如上

返回码描述 -

正确返回

result

start

count

"result": {

"start": 21,

"count": 20

}

用户注册

注册

URL://register/reg

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(mobile+pwd+cpwd+sms_captcha+nick_name+partner+key)

},

"para": {

"mobile": "注册手机号",

"pwd": "密码",

"cpwd": "确认密码",

"sms_captcha": "手机接收的验证码",

"nick_name": "昵称"

}

}

输入参数说明:

参数 参数明细

partner

key

类型(长度范围)

String

String

参数说明

合作者ID

合作者KEY

是否可空

不可空

不可空

样例

a4bf5363f7bd76c5a4975b75f19f63ca

ldingadmin

head

mdkey String MD5加密字符

md5(mobile+pwd+c

pwd+sms_captcha+

nick_name+partner+

key)

用户名,目前为接

收验证码手机号

手机验证码

密码6-20位字符

确认密码6-20位字

昵称

不可空 a4bf5363f7bd76c5a4975b75f19f63ca

para

user_name

(mobile)

sms_captcha

pwd

cpwd

nick_name

String

String

String

String

String

不可空

不可空

不可空

不可空

可为空

user

678459

123456

123456

oheyou

返回码描述:

错误码:

{

"head": {

"code": "E0003",

"msg": "注册验证失败"

}

}

{

"head": {

"code": "E0001",

"msg": "用户名已存在!"

}

}

{

"head": {

"code": "E0001",

"msg": "两次密码不一致"

}

}

正确返回:

{

"head": {

"code": "10000",

"msg": "恭喜,注册成功!"

},

"para": {

"user_name": "user",

"phone_mob": "user",

"nick_name": "oheyou",

"status": 1,

"user_id": 263

}

}

正确返回码说明:

参数 参数名称 类型(长度范围)

code

msg

String

String

参数说明

返回码,10000成

功,其他值失败

返回码提示信息

注册用户名

注册手机号

昵称

状态

注册用户id

"head": {

"code": "10000",

"msg": "恭喜,注册成功!"

}

"para": {

"user_name": "user",

"phone_mob": "user",

"nick_name": "oheyou",

"status": 1,

"user_id": 263

}

样例

head

para

user_name String(5-25)

phone_mo

b

nick_nam

e

status

user_id

String(11)

String

int

int

发送手机验证码

URL://register/send_sms_captcha

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(partner+key)

},

"para": {

"mobile": "用户手机号"

}

}

输入参数说明:

参数 参数明细

partner

类型(长度范围)

String

参数说明

合作者ID

是否可空

不可空

样例

a4bf5363f7bd76c5a4975b75f19f63

head

key

mdkey

mobile

String

String

String

合作者KEY

MD5加密字符

md5(partner+key)

接收验证码手机号

不可空

不可空

不可空

ldingadmin

a4bf5363f7bd76c5a4975b75f19f63

user

para

返回码描述:

错误码:

{

"head": {

"code": "E0005",

"msg": "手机号码不正确"

}

}

正确返回:

{

"head": {

"code": "10000",

"msg": "短信发送成功"

}

}

真确返回码说明:

参数 参数名称 类型(长度范围)

code

msg

String

String

参数说明

返回码,10000成

功,其他值失败

返回码提示信息

"head": {

"code": "10000",

"msg": "短信发送成功"

}

样例

head

用户中心

登录

URL://user/login

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(user_name+pwd+partner+key)

},

"para": {

"user_name": "用户名",

"pwd": "密码"

}

}

输入参数说明:

参数 参数明细

partner

key

mdkey

类型(长度范围)

String

String

String

参数说明

合作者ID

合作者KEY

MD5加密字符

md5(user_name+pw

d+partner+key)

用户名

密码6-20位字符

是否可空

不可空

不可空

不可空

样例

a4bf5363f7bd76c5a4975b75f19f63ca

ldingadmin

a4bf5363f7bd76c5a4975b75f19f63ca

head

para

user_name

(mobile)

pwd

String

String

不可空

不可空

user

123456

返回码描述

错误码:

{

"head": {

"code": "E0003",

"msg": "用户名或密码错误!"

}

}

正确返回:

{

"head": {

"code": "10000",

"msg": "登录成功"

},

"para": {

"user_id": "76",

"user_name": "user",

"nick_name": "oheyou",

"gender": "0",

"im_qq": "0",

"email":"****************",

"points": "0",

"portrait": "/data/files/usr/76/2015/05/",

"logins": "0",

"last_login": "1435226105",

"follow": "4", //关注数量

"fans": "1", //粉丝数量

"loves": "12", //喜欢数量(产品,图片,商品)

"collects": "0" //店铺收藏数量

}

}

正确返回码说明:

参数 参数名称 类型(长度范围)

code

msg

user_id

User_nam

e

nick_nam

e

gender

im_qq

email

points

portrait

logins

last_login

follow

fans

loves

collects

String

String

int

String(5-25)

String

int

String

String

int

String

int

String

关注数量

粉丝数量

参数说明

返回码,10000成

功,其他值失败

返回码提示信息

用户id

用户名

昵称

性别

用户QQ号

用户邮箱

积分

头像地址

登录次数

最后一次登录时

间戳

1

2

"head": {

"code": "10000",

"msg": "登录成功!"

}

"para": {

"user_id": "76",

"user_name": "user",

"nick_name": "oheyou",

"gender": "0",

"im_qq": "0",

"email":"****************",

"points": "0",

"portrait":

"/data/files/usr/76/2015/05/2

",

"logins": "0",

"last_login": "1435226105",

"follow": "4", //关注数量

"fans": "1", //粉丝数量

"loves": "12", //喜欢数量(产品,图片,商品)

"collects": "0" //店铺收藏数量

}

样例

head

para

喜欢(产品,图片,3

商品)数量

店铺收藏数量 4

登出

URL://user/login_out

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(partner+key)

}

}

输入参数说明:

参数 参数明细

partner

key

mdkey

返回码描述

错误码:

正确返回:

{

"head": {

"code": "10000",

"msg": "登出成功!"

}

}

类型(长度范围)

String

String

String

参数说明

合作者ID

合作者KEY

MD5加密字符

md5(partner+key)

是否可空

不可空

不可空

不可空

样例

a4bf5363f7bd76c5a4975b75f19f63ca

ldingadmin

a4bf5363f7bd76c5a4975b75f19f63ca

head

正确返回码说明:

参数 参数名称 类型(长度范围)

code

msg

String

String

参数说明

返回码,10000成

功,其他值失败

返回码提示信息

"head": {

"code": "10000",

"msg": "登出成功!"

}

样例

head

原产品

产品列表

URL://product

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(cid+order+partner+key)

},

"para": {

"cid": "分类id",

"order": "排序",

},

"result": {

"start": "0",

"count": "20",

}

}

输入参数说明:

参数 参数明细

partner

key

mdkey

类型(长度范围)

String

String

String

参数说明

合作者ID

合作者KEY

MD5加密字符

md5(cid+order+part

ner+key)

分类id

排序:

1:添加时间倒序

2:添加时间顺序

3:销量倒序

4:销量顺序

5:价格倒序

6:价格顺序

7:人气倒序

8:人气顺序

数据起始id

返回总数据条数

是否可空

不可空

不可空

不可空

样例

a4bf5363f7bd76c5a4975b75f19f63ca

ldingadmin

a4bf5363f7bd76c5a4975b75f19f63ca

head

para

cid

order

int

int

不可空 1216

可空 1

(为空时

默认为

1)

result

start

count

int

int

不可空

可空

(为空时

采用默认

值20)

0

20

返回码描述

错误码:

参考头部信息校验统一错误码

正确返回:

{

"head": {

"code": "10000",

"msg": "数据获取成功"

},

"para": [

{

"product_id": "2073",

"product_name": "HC STUDIO 黑色羊毛 西装裤",

"add_time": "1434346771",

"price": "219.00",

"min_price": "219.00",

"max_price": "219.00",

"store_id": "79",

"store_name": "HC 定制工作室",

"image_url": "/data/files/store_79/product/2015/06/",

"view": "0", //浏览量

"collects": "2", //收藏量

"carts": "0", //加入购物车量

"orders": "0", //下单量

"sales": "0", //销售量

"comments": "0", //评论量

"love": false //是否喜欢

},

{

"product_id": "2071",

"product_name": "HC STUDIO 优雅锦缎提花褶半身裙",

"add_time": "1434346569",

"price": "249.00",

"min_price": "249.00",

"max_price": "249.00",

"store_id": "79",

"store_name": "HC 定制工作室",

"image_url": "/data/files/store_79/product/2015/06/",

"view": "0",

"collects": "0",

"carts": "0",

"orders": "0",

"sales": "0",

"comments": "0",

"love": false

},

……

],

"result": {

"start": 0,

"count": 20

}

}

正确返回码说明:

参数 参数名称 类型(长度范围)

code

msg

String

String

参数说明

返回码,10000成

功,其他值失败

返回码提示信息

产品id

产品名称

添加时间

价格

最小价格

最大价格

店铺id

店铺名称

登录次数

……

"head": {

"code": "10000",

"msg": "登录成功!"

}

"para": {

"product_id": "2073",

"product_name": "HC STUDIO 黑色羊毛 西装

裤",

"add_time": "1434346771",

"price": "219.00",

"min_price": "219.00",

"max_price": "219.00",

"store_id": "79",

"store_name": "HC 定制工作室",

"image_url":

"/data/files/store_79/product/2015/06/2015

",

"view": "0", //浏览量

"collects": "2", //收藏量

"carts": "0", //加入购物车量

"orders": "0", //下单量

"sales": "0", //销售量

"comments": "0", //评论量

"love": false //是否喜欢

}

样例

head

para

product_id int

product_n

ame

add_time

String(5-25)

String

int

String

int

String

int

……

price

min_price

max_price String

store_id

store_nam

e

Image_url

……

产品详情

URL://product/detail

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(product_id+partner+key)

},

"para": {

"product_id": "产品id"

},

"result": { //用于评价和咨询

"start": "0",

"count": "20",

}

}

输入参数说明:

参数 参数明细

partner

key

mdkey

类型(长度范围)

String

String

String

参数说明

合作者ID

合作者KEY

MD5加密字符

md5(product_id+par

tner+key)

产品id

数据起始id

返回总数据条数

是否可空

不可空

不可空

不可空

样例

a4bf5363f7bd76c5a4975b75f19f63ca

ldingadmin

a4bf5363f7bd76c5a4975b75f19f63ca

head

para

result

product_id

start

count

int

int

int

不可空

可空

可空

(为空时

采用默认

值20)

134

0

20

返回码描述

错误码:

参考头部信息校验统一错误码

正确返回:

{

"head": {

"code": "10000",

"msg": "数据获取成功"

},

"para": {

"product_id": "134",

"product_name": "poly~(测试专用)",

"price": "0.01",

"default_image_id": "616", //商品主图id

"image_url": "/data/files/store_76/openshop/product_", //商品主图地址

"content": "啦啦啦啦啦啦", //商品详情

"tags": [ //商品标签

"连衣裙",

"雪纺",

"真丝",

"飘逸"

],

"brand_id": null, //商品品牌id

"brand_name": null, //商品品牌名称

"brand_logo": null,//商品品牌logo

"store_id": "75", //店铺id

"store_name": "awesome", //店铺名称

"store_type": "1", //店铺类别 1:个人 2:公司

"apply_type": "seller", //店铺申请类型 seller:供应商 designer:设计师

"description": null, //店铺简介

"store_collects": "0", //店铺收藏量

"store_sales": "5", //店铺销售量

"views": "0", //商品浏览量

"carts": "7", //商品加入购物车量

"collects": "2", //商品喜欢量

"sales": "6", //商品销售量

"comments": "0", //商品评论量

"orders": "8", //商品下单量

"product_loved": false, //是否喜欢过此商品(用户未登录一律返回false)

"store_collected": false,//是否收藏过此店铺(用户未登录一律返回false)

"spec_text": [ //商品规格描述

{

"spec_id": "80",

"spec_name": "颜色",

"is_color": "0",

"values": [

{

"spec_val_id": "23",

"sval_text": "白色",

"spec_val_text": "白色"

},

{

"spec_val_id": "24",

"sval_text": "红色",

"spec_val_text": "红色"

}

]

},

{

"spec_id": "77",

"spec_name": "尺码",

"is_color": "0",

"values": [

{

"spec_val_id": "15",

"sval_text": "M",

"spec_val_text": "M"

},

{

"spec_val_id": "16",

"sval_text": "L",

"spec_val_text": "L"

}

]

}

],

"sku": { //商品sku

";80:23;77:15;": {

"sku_id": "541",

"price": "0.01",

"is_show": "1"

},

";80:23;77:16;": {

"sku_id": "542",

"price": "0.01",

"is_show": "1"

},

";80:24;77:15;": {

"sku_id": "543",

"price": "0.01",

"is_show": "1"

},

";80:24;77:16;": {

"sku_id": "544",

"price": "0.01",

"is_show": "1"

}

},

"images_datas": [ //商品其他部位图片地址

{

"image_url": "/data/files/store_75/product/2015/05/"

},

{

"image_url": "/data/files/store_75/product/2015/05/"

}

],

"qa": [ //商品咨询数据

{

"reply_content": " hahahaha ",

"time_post": "1435200728",

"nick_name": "oheyou",

"portrait": "/data/files/usr/76/2015/05/"

}

],

"comment": "" //商品评论数据(格式如咨询)

},

"result": {

"start": 0,

"count": 20

}

}

正确返回码说明:

参数 参数名称 类型(长度范围)

code

msg

...

String

String

...

参数说明

返回码,10000成

功,其他值失败

返回码提示信息

...

"head": {

"code": "10000",

"msg": "登录成功!"

}

样例

head

para

参见以上正确返回描述

分类树

URL://product/cate

输入参数:

request={

"head": {

"partner": "77b872abfe1264882d91",

"key": "ldingadmin",

"mdkey": md5(partner+key)

}

}

输入参数说明:

参数 参数明细

partner

key

mdkey

返回码描述

错误码:

正确返回:

Json格式分类树

类型(长度范围)

String

String

String

参数说明

合作者ID

合作者KEY

MD5加密字符

md5(partner+key)

是否可空

不可空

不可空

不可空

样例

a4bf5363f7bd76c5a4975b75f19f63ca

ldingadmin

a4bf5363f7bd76c5a4975b75f19f63ca

head

正确返回码说明:

参数 参数名称 类型(长度范围)

code

msg

String

String

参数说明

返回码,10000成

功,其他值失败

返回码提示信息

"head": {

"code": "10000",

"msg": "登出成功!"

}

样例

head

备注:

1000 操作成功


本文标签: 商品 参数 返回 数据 数量