完整word版用户端接口文档.docx

上传人:b****3 文档编号:3857942 上传时间:2022-11-25 格式:DOCX 页数:46 大小:24.41KB
下载 相关 举报
完整word版用户端接口文档.docx_第1页
第1页 / 共46页
完整word版用户端接口文档.docx_第2页
第2页 / 共46页
完整word版用户端接口文档.docx_第3页
第3页 / 共46页
完整word版用户端接口文档.docx_第4页
第4页 / 共46页
完整word版用户端接口文档.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

完整word版用户端接口文档.docx

《完整word版用户端接口文档.docx》由会员分享,可在线阅读,更多相关《完整word版用户端接口文档.docx(46页珍藏版)》请在冰豆网上搜索。

完整word版用户端接口文档.docx

完整word版用户端接口文档

用户端接口文档-詹亚磊2017/01/05

版本记录

版本记录

日期

提交人

备注

V1.0

2017-01-05

詹亚磊

APP(魅客用户端)接口文档

登录模块

1、用户登录接口

接口说明

接口描述

用户登录接口

访问地址

/user/free/login.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

用户第一次登录则进行注册,返回用户信息

请求参数说明

请求参数名

必填

类型

请求参数说明

cid

true

String

个推cid

userAccount

true

string

登录信息(手机号或微信账号)

type

true

int

登录类型(是手机号登录还是第三方微信登录1:

phone登录,2:

wechat登录)

nickName

false

string

微信注册(或登录)时获取的微信昵称

photo

false

string

微信注册(或登录)时获取的微信头像

返回结果说明

返回参数

参数类型

返回参数说明

单个对象数据

code

int

返回码

msg

string

返回信息

data

MmUser

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(登录信息有误!

2、用户免登录接口

接口说明

接口描述

用户免登录接口

访问地址

/user/free/autoLogin.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

陈天兰

备注

用户免登录

请求参数说明

请求参数名

必填

类型

请求参数说明

userId

true

int

用户id

token

true

string

用户token(token在json请求数据中传递)

返回结果说明

返回参数

参数类型

返回参数说明

单个对象数据

code

int

返回码

msg

string

返回信息

data

MmUser

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(免登录信息有误!

3、用户退出接口

接口说明

接口描述

用户退出接口

访问地址

/user/logout.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

刘辉

备注

用户退出登录,清空token

请求参数说明

请求参数名

必填

类型

请求参数说明

userId

true

int

当前用户ID

token

true

string

用户携带的token

返回结果说明

返回参数

参数类型

返回参数说明

单个对象数据

code

int

返回码

msg

string

返回信息

data

int

更新影响条数(row=1退出成功,row<1失败)

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(退出登录有误!

首页模块

4、首页根据等级展示接口

接口说明

接口描述

首页等级排序接口

访问地址

/user/free/gradeList.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

(显示所有通过审核且在服务状态的妹子)等级降序

请求参数说明

请求参数名

必填

类型

请求参数说明

pageNumb

true

int

当前页码(从1开始,第几页)

lat

true

string

用户当前维度

lag

true

string

用户当前经度

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

babyList

List

Model模型

bannerList

List

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到妹子信息)

5、首页根据距离展示接口

接口说明

接口描述

首页距离排序接口

访问地址

/user/free/distanceList.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

(显示所有通过审核且在服务状态的妹子)与用户距离降序

请求参数说明

请求参数名

必填

类型

请求参数说明

pageNumb

true

int

当前页码(从1开始,第几页)

lat

true

string

用户当前维度

lag

true

string

用户当前经度

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

babyList

List

Model模型

bannerList

List

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到妹子信息)

6、首页根据注册时间最新展示接口

接口说明

接口描述

首页最新列表接口

访问地址

/user/free/newList.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

(显示所有通过审核且在服务状态的妹子)审核时间降序

请求参数说明

请求参数名

必填

类型

请求参数说明

pageNumb

true

int

当前页码(从1开始,第几页)

lat

true

string

用户当前维度

lag

true

string

用户当前经度

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

babyList

List

Model模型

bannerList

List

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到妹子信息)

7、首页默认展示接口

接口说明

接口描述

默认主页显示(妹子信息)

访问地址

/user/free/gradeList.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

请求参数说明

请求参数名

必填

类型

请求参数说明

pageNumb

true

int

当前页码(从1开始,第几页)

lat

true

string

用户当前维度

lag

true

string

用户当前经度

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

babyList

List

Model模型

bannerList

List

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到妹子信息)

8、首页-筛选查询接口

接口说明

接口描述

首页筛选查询(根据年纪、身高、体重、金额条件查询)

访问地址

/user/free/filtrateBaby.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

(显示所有通过审核且在服务状态的妹子)按服务价格(等级)降序、和用户距离升序排列

请求参数说明

请求参数名

必填

类型

请求参数说明

pageNumb

true

int

当前页码(从1开始)

lat

true

string

用户当前维度

lag

true

string

用户当前经度

maxAge

true

int

年龄上限

minAge

true

int

年龄下限

maxHeight

true

int

身高上限

minHeight

true

int

身高下限

maxWeight

true

int

体重上限

minWeight

true

int

体重下限

maxGradePrice

true

double

服务价格上限

minGradePrice

true

double

服务价格下限

测试数据--请求参数:

json={"pageNumb":

"1","lat":

"30.19","lag":

"120.21","maxAge":

"24","minAge":

"13","maxHeight":

"170","minHeight":

"150","maxWeight":

"50",

"minWeight":

"40","maxGradePrice":

"1500","minGradePrice":

"600"}

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

babyList

List

Model模型

bannerList

List

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到妹子信息)

9、显示妹子详细信息接口

接口说明

接口描述

显示妹子详细信息

访问地址

/user/free/babyDetail.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

显示妹子详细信息(包括评价分数及当前用户对妹子的关注状态)

请求参数说明

请求参数名

必填

类型

请求参数说明

userId

true

int

当前用户Id

babyId

true

int

所选妹子Id

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

baby

MsBaby

所有妹子信息(Model对象)

rateAvg

double

妹子的评价平均分

isAttention

int

当前用户对该妹子的关注状态

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到妹子详细信息)

10、关注妹子接口

接口说明

接口描述

用户关注妹子(已关注则取消,未关注则加关注)

访问地址

/user/attention.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

已关注则取消关注,未关注则加关注

请求参数说明

请求参数名

必填

类型

请求参数说明

userId

true

int

用户ID

babyId

true

int

所选妹子ID

isAttention

true

int

用户对所选妹子的关注状态(是否关注,显示妹子详情时已返回前端)

token

true

string

用户登录成功返回的token

返回结果说明

返回参数

参数类型

返回参数说明

单个对象数据

code

int

返回码

msg

string

返回信息

data

int

用户对所选妹子的关注状态(isAttention)

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(各种消息语)

11、约会接口(点击约她)

接口说明

接口描述

填写订单

访问地址

/user/invite.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

填写订单页面需要显示的妹子信息

请求参数说明

请求参数名

必填

类型

请求参数说明

babyId

true

int

所选妹子ID

token

true

string

用户登录成功返回的token

返回结果说明

返回参数

参数类型

返回参数说明

单个对象数据

code

int

返回码

msg

string

返回信息

data

MkOrderDetail

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(请求失败,没有获取到妹子信息)

排行榜模块

12、人气排行榜接口

接口说明

接口描述

显示妹子人气排行榜

访问地址

/user/free/popularList.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

按妹子已约单数降序排序

请求参数说明

请求参数名

必填

类型

请求参数说明

pageNumb

true

int

当前页数(第几页,从1开始)

返回结果说明

返回参数

参数类型

返回参数说明

List对象数据

code

int

返回码

msg

string

返回信息

data

List

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到人气榜单信息)

13、信誉排行榜接口

接口说明

接口描述

信誉排行榜

访问地址

/user/free/creditList.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

按妹子评价分降序排序

请求参数说明

请求参数名

必填

类型

请求参数说明

pageNumb

True

int

当前页数(第几页,从1开始)

返回结果说明

返回参数

参数类型

返回参数说明

List对象数据

code

int

返回码

msg

string

返回信息

data

List

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到信誉榜信息)

用户端订单模块

14、获取支付宝相关的KEY配置接口

接口说明

接口描述

返回阿里支付相关的key配置

访问地址

/alipay/keys.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

请求参数说明

请求参数名

必填

类型

请求参数说明

token

true

string

token

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

alipayPartner

string

alipayPrivateKey

string

私钥

alipayPublicKey

string

公钥

alipayOrderNotifyUrl

string

回调地址

alipayRechargeNotifyUrl

string

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(请求失败,没有获取到妹子信息)

15、妹子是否有订单状态检查接口

接口说明

接口描述

当前所选妹子是否已被抢走

访问地址

/userOrder/haveOrder.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

妹子当前是否在订单状态

请求参数说明

请求参数名

必填

类型

请求参数说明

babyIdList

true

List

所选所有妹子的ID

token

true

string

用户登录成功返回的token

json={"babyIdList":

[106,107,108,109]}

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

haveOrder

boolean

是否有被抢单的妹子(true-有妹子已被抢走)

cancleBabyList

List

被抢单的妹子的信息

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(请求失败,没有获取到妹子信息)

16、支付检查接口(支付之前调用,更改妹子为有订单状态)

接口说明

接口描述

支付之前调用,更改妹子为有订单状态

访问地址

/userOrder/payCheck.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

妹子当前是否在订单状态

请求参数说明

请求参数名

必填

类型

请求参数说明

babyIdList

true

List

所选所有妹子的ID

token

true

string

用户登录成功返回的token

json={"babyIdList":

[106,107,108,109]}

返回结果说明

返回参数

参数类型

返回参数说明

Map对象数据

code

int

返回码

msg

string

返回信息

cancleBabyList

List

如果所选妹子中有已被抢单的,则返回被抢单的妹子信息

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败

17、用户支付失败,更新妹子订单状态接口

接口说明

接口描述

用户支付失败,更新所选妹子的订单状态为无订单

访问地址

/userOrder/payFail.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

请求参数说明

请求参数名

必填

类型

请求参数说明

babyIdList

true

List

所选妹子ID列表

token

true

string

用户登录成功返回的token

json={"babyIdList":

[106,107,108,109]}

返回结果说明

返回参数

参数类型

返回参数说明

单个对象数据

code

int

返回码

msg

string

返回信息

data

string

“”

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(请求失败,没有获取到妹子信息)

18、支付宝请客(下单)接口

接口说明

接口描述

请客下单

访问地址

/alipay/free/orderNotify.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

请求参数说明

请求参数名

必填

类型

请求参数说明

userId

true

int

用户ID

userCid

true

string

用户CID

userName

true

string

用户昵称

userPhone

true

string

用户手机号

userAddress

true

string

用户地址

meetAddress

true

string

约会地址

meetTime

true

date

约会时间

payMoney

true

bigDecimal

总支付金额

payType

true

int

支付方式

tradeAccount

true

string

收款账户

orderNo

true

string

订单号

orderDetailList

true

List

每条子订单的详情

MkOrderDetail—---必填字段如下:

babyName--string—妹子昵称

babyPhoto—string--妹子头像

gradeImg--string—等级图片

babyPhone--string—妹子手机号

scale--string—妹子尺度字符串

payMoney—bigDecimal--该妹子支付金额

babyCid--string—妹子cid

返回结果说明

返回参数

参数类型

返回参数说明

List对象数据

code

int

返回码

msg

string

返回信息

data

OrderPrederResponse

Model模型

返回码说明

返回码(reponse_code)

说明

200

请求成功

400

请求失败(没有查询到人气榜单信息)

19、魅客钱包支付请客(下单)接口

接口说明

接口描述

请客下单

访问地址

/alipay/walletOrder.do

请求方式

GET/POST

请求格式

JSON

返回格式

JSON

开发人

詹亚磊

备注

请求参数说明

请求参数名

必填

类型

请求参数说明

userId

true

int

用户ID

userCid

true

string

用户CID

userName

true

string

用户昵称

userPhone

true

string

用户手机号

userAddress

t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1