临时文档

2018-08-23  本文已影响20人  虚无void

薇艾app接口文档

Ps: 调用除以下api外所有api都需要传系统token,如未传会返回{'Code':10101,'Msg':'resource not found'}

以下api需传用户user_token和uid,如未传会返回{'Code':10302,'Msg':'您未登录'}


Api说明 Api方法名
发送验证码接口(type为3或4) code
退出登录接口 logout
修改密码 password
更改用户名 name
上传头像 headPortrait
更新用户信息 user
上传视频 video
删除视频 video
上传照片 photo
删除照片 photo
添加评论 comment
删除评论 comment
点赞 goodPoint
收藏 collect
生成订单 order
删除订单 order
支付订单 order

以下为所有api接口参数传入验证错误统一返回错误码10201,以及错误信息

//数据验证失败
{
    "Code": 10201,
    "Msg": {
        "resource_id": "请选择被评论资源",
        "type": "被评论资源类型必须填写",
        "content": "评论内容不能为空"
    }//此处的Msg为变量,不符合要求的数据会报相应错误
}

功能类api


1. 发送验证码 接口

方法名: code

Method:POST

请求参数说明1(此类为登录发送无需用户填写手机):

参数字段 必选 类型 说明
type true int 短信类型:3-更改密码,4-更换手机号(验证老手机)
user_token true string 用户token
uid true int 用户id

请求参数说明2(此类为未登录发送需用户填写手机):

参数字段 必选 类型 说明
type true int 短信类型:1-注册,2-登录,5-更换手机号(验证新手机)
mobile true string 手机号
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "发送成功",
}
失败时:
//手机号已被注册,请直接登录,type为1or5时才会返回
{
    "Code": 10003,
    "Msg": 手机号已被注册,请直接登录
}
//该手机号未注册,请确认,type为2or3or4时才会返回
{
    "Code": 10103,
    "Msg": 该手机号未注册,请确认
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//短信发送过快(60s间隔时间)
{
    "Code": 10203,
    "Msg": 短信发送过于频繁,请稍后再试
}
//阿里云短信发送失败
{
    "Code": 10403,
    "Msg": 发送短信异常,请稍后再试
}
//以下为type 为3或4 时出现
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

2. 新用户注册 接口

方法名: user

Method:POST

请求参数说明:

参数字段 必选 类型 说明
mobile true string 手机号
password true string 密码
password_confirmation true string 确认密码
code true string 手机验证码
type true int 用户类型
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当错误码为 0 时 返回的Data信息说明

参数字段 类型 说明
user_token string 用户token

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "注册成功",
    "Data": 
        {
            "user_token": "xxxxxxxxx",
            "uid": xx,
        }
}
失败时:
//验证码错误
{
    "Code": 10503,
    "Msg":验证码错误
}
//验证码失效
{
    "Code": 10603,
    "Msg":验证码失效
}
//系统错误
{
    "Code": 10001,
    "Msg":系统错误
}

3.登录 接口

方法名: login

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
mobile true string 手机号
password true string 密码
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当错误码为 0 时 返回的Data信息说明

参数字段 类型 说明
user_token string 用户token

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "登录成功",
    "Data": 
        {
            "user_token": "xxxxxxxxx",
            "uid": xx,
        }
}
失败时:
//密码错误
{
    "Code": 10102,
    "Msg": "您的登录密码不正确",
}
//手机号未注册
{
    "Code": 10002,
    "Msg": "手机号未注册,请先注册",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//更新登录信息错误
{
    "Code": 10001,
    "Msg": "系统错误",
}

4.短信登录 接口

方法名: smsLogin

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
mobile true string 手机号
code true string 验证码
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
user_token string 用户token

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "登录成功",
    "Data": 
        {
            "user_token": "xxxxxxxxx",
            "uid": xx,
        }
}
失败时:
//验证码错误
{
    "Code": 10503,
    "Msg": "验证码错误",
}
//验证码失效
{
    "Code": 10603,
    "Msg": "验证码失效",
}
//更新登录信息错误
{
    "Code": 10001,
    "Msg": "系统错误",
}

5.退出登录 接口

方法名: logout

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "成功退出登录",
}
失败时:
//系统错误
{
    "Code": 10402,
    "Msg": "退出登录失败,请重试",
}

6.修改密码 接口

方法名: password

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
old_password true string 旧密码
password true string 密码
password_confirmation true string 确认密码
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "修改密码成功",
}
失败时:
//验证码错误
{
    "Code": 10503,
    "Msg": "验证码错误",
}
//验证码失效
{
    "Code": 10603,
    "Msg": "验证码失效",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

7.头像上传 接口

方法名: headPortrait

Method:POST

请求参数说明:

参数字段 必选 类型 说明
headPortrait true string base64图片编码
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当错误码为 0 时 返回的Data信息说明

参数字段 类型 说明
path string 图片路径

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "头像上传成功,请等待审核",
    "Data":{
        'path':'xxxxxxxx'
    }
}
失败时:
//头像上传失败
{
    "Code": 10702,
    "Msg": "头像上传失败,请稍后再试",
}
//请上传base64图片
{
    "Code": 10004,
    "Msg": "请上传base64图片",
}
//图片上传类型错误
{
    "Code": 10104,
    "Msg": "图片上传类型错误",
}
//图片上传失败
{
    "Code": 10204,
    "Msg": "图片上传失败,请稍后重试",
}
//图片过大
{
    "Code": 10304,
    "Msg": "图片过大,请重新上传",
}
//文件创建失败,请联系管理员
{
    "Code": 10401,
    "Msg": "文件创建失败,请联系管理员",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

8.修改资料 接口

方法名: user

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
email false string 邮箱
hour_price false string 时价范围50-1000000
sex false string 性别1-男2-女
birthday false string 生日 格式“2000-01-01”
mood false string 心情 范围10-500字
temperament false string 气质 最多选三个 格式1,2,3的字串 心情会以键值对形式返回到前端如{1:端庄}
subject false string 同上
height false int 身高
weight false int 体重
province false int 省的id 6位数字
city false int 市的id 6位数字
area false int 区的id 6位数字
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "资料更改成功",
}
失败时:
//资料变更失败
{
    "Code": 11002,
    "Msg": "资料变更失败,请稍后重试",
}
//如传邮箱则在邮箱被占用时报错
{
    "Code": 10902,
    "Msg": "邮箱已被占用",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

9.修改用户名 接口

方法名: name

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
name true string 用户名
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "更改用户名成功",
}
失败时:
//用户名变更失败
{
    "Code": 11202,
    "Msg": "用户名变更失败,请稍后重试",
}
//用户名被占用
{
    "Code": 11102,
    "Msg": "用户名被占用",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

10.上传照片 接口

方法名: photo

Method:POST

请求参数说明:

参数字段 必选 类型 说明
photos true array 图片base64数组 列:[base1,base2]
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
//全部成功
{
    "Code": 0,
    "Msg": "照片上传完成,成功上传x张",
}
//部分成功
{
    "Code": 1,
    "Msg": "照片上传完成,成功上传x张,失败x张,失败原因:xxxxxxxxx",
}
失败时:
//请上传base64图片
{
    "Code": 10004,
    "Msg": "请上传base64图片",
}
//图片上传类型错误
{
    "Code": 10104,
    "Msg": "图片上传类型错误",
}
//图片上传失败
{
    "Code": 10204,
    "Msg": "图片上传失败,请稍后重试",
}
//图片过大
{                             
    "Code": 10304,
    "Msg": "图片过大,请重新上传",
}
//文件创建失败
{
    "Code": 10401,
    "Msg": "文件创建失败,请联系管理员",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

11.删除照片 接口

方法名: photo

Method:DELETE

请求参数说明:

参数字段 必选 类型 说明
photos true string 图片id字串 列:1,2,3
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "照片删除完成,成功删除x张",
}
失败时:
//图片删除失败
    "Code": 10504,
    "Msg": "图片删除失败,请稍后重试",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

12.上传视屏 接口

方法名: video

Method:POST

请求参数说明:

参数字段 必选 类型 说明
video true file 视频文件
cover true string 图片base64码
title true string 标题
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
video_id int 视频id
video_path string 视频路径
cover_path string 封面路径

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "视频上传成功",
    "Data":{
        'video_id':'xxx',
        'video_path':'xxxxxxx',
        'cover_path':'xxxxxxx',
    }
}
失败时:
//系统错误
{
    "Code": 10001,
    "Msg": "系统错误",
}
//系统错误
{
    "Code": 10008,
    "Msg": "请上传视频文件",
}
//上传视频过大
{
    "Code": 10108,
    "Msg": "上传视频过大,请重新上传",
}
//视频上传失败
{
    "Code": 10208,
    "Msg": "视频上传失败,请稍后重试",
}
//请上传base64图片
{
    "Code": 10004,
    "Msg": "请上传base64图片",
}
//图片上传类型错误
{
    "Code": 10104,
    "Msg": "图片上传类型错误",
}
//图片上传失败
{
    "Code": 10204,
    "Msg": "图片上传失败,请稍后重试",
}
//图片过大
{                             
    "Code": 10304,
    "Msg": "图片过大,请重新上传",
}
//文件创建失败
{
    "Code": 10401,
    "Msg": "文件创建失败,请联系管理员",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

13.删除视屏 接口

方法名: video

Method:DELETE

请求参数说明:

参数字段 必选 类型 说明
video_id true int 视屏id
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "删除成功",
}
失败时:
//您没有权限删除该视频
{
    "Code": 10308,
    "Msg": "您没有权限删除该视频",
}
//视频id参数错误
{
    "Code": 10408,
    "Msg": "视频id参数错误,请确认",
}
//视频删除失败
{
    "Code": 10508,
    "Msg": "视频删除失败,请稍后重试",
}
//视频id参数错误
{
    "Code": 10608,
    "Msg": "视频不存在或已被删除",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

15.添加评论 接口

方法名: comment

Method:POST

请求参数说明:

参数字段 必选 类型 说明
to_uid false int 二级回复被评论人的uid参考微信评论
resource_id true int 被评论的资源的id 如用户id或照片id
resource_type true string 被评论的资源类型 video或member或photo
content true string 评论内容
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "评论成功",
}
失败时:
//评论失败
{
    "Code": 10105,
    "Msg": "评论失败,请稍后重试",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

16.删除评论 接口

方法名: comment

Method:DELETE

请求参数说明:

参数字段 必选 类型 说明
id true int 评论id
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "删除评论成功",
}
失败时:
//删除评论失败,请稍后重试
{
    "Code": 10205,
    "Msg": "删除评论失败,请稍后重试",
}
//该评论不存在或已被删除
{
    "Code": 10305,
    "Msg": "该评论不存在或已被删除",
}
//评论失败
{
    "Code": 10405,
    "Msg": "您没有权限删除该评论",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

17.点赞 接口

方法名: goodPoint

Method:POST

请求参数说明:

参数字段 必选 类型 说明
resource_id true int 被点赞的资源的id 如用户id或照片id
resource_type true string 被点赞的资源类型 video或member或photo
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
//点赞成功
    "Code": 0,
    "Status":1,
    "Msg": "点赞成功",
}
{
//取消点赞成功
    "Code": 0,
    "Status":2,
    "Msg": "取消点赞成功",
}
失败时:
//点赞失败
{
    "Code": 10006,
    "Msg": "false",
}
//取消点赞失败
{
    "Code": 10106,
    "Msg": "false",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

18.收藏 接口

方法名: collect

Method:POST

请求参数说明:

参数字段 必选 类型 说明
resource_id true int 被点赞的资源的id 如用户id或照片id
resource_type true string 被点赞的资源类型 video或member或photo
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
//如果resource_type 为user 则提示改为关注成功和取消关注
{
//收藏成功
    "Code": 0,
    "Msg": "success",
}
{
//取消收藏成功
    "Code": 1,
    "Msg": "success",
}
失败时:
//收藏/关注失败
{
    "Code": 10007,
    "Msg": "false",
}
//取消收藏/关注赞失败
{
    "Code": 10107,
    "Msg": "false",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

19.生成订单 接口

方法名: order

Method:POST

请求参数说明:

vip订单
参数字段 必选 类型 说明
vip_id true int 要开通的vip的id
num true int 要开通的月数
type true int 1
user_token true string 用户token
uid true int 用户id
余额订单
参数字段 必选 类型 说明
num true int 购买余额数
type true int 2
user_token true string 用户token
uid true int 用户id
出行订单
参数字段 必选 类型 说明
out_uid true int 出行人的id
num true int 要开通的月数
type true int 3
user_token true string 用户token
uid true int 用户id
礼物订单
参数字段 必选 类型 说明
gift_id true int 购买的礼物种类id
num true int 购买的礼物数量
type true int 4
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
order_id int 订单id

返回值示例代码

成功时:
{
    "Code":0,
    "Msg":"订单生成成功",
    "Data":{
        "order_info":{
            "title":"vip购买",
            "body":"vip1",
            "order_sn":"20180816181331536978",
            "actual_price":96
        }
    }
}
失败时:
//如果是出行订单则有这类错误
{
    "Code": 10009,
    "Msg": "只有游客才能生成此类型订单",
}
//如果是出行订单则有这类错误
{
    "Code": 10109,
    "Msg": "只有伴游才能出行",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

20.删除订单 接口

方法名: order

Method:DELETE

请求参数说明:

参数字段 必选 类型 说明
order_id true int 订单的id
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "删除订单成功",
}
失败时:
//请选择正确的订单
{
    "Code": 10209,
    "Msg": "请选择正确的订单",
}
//订单不存在或已被删除
{
    "Code": 10309,
    "Msg": "订单不存在或已被删除",
}
//您没有权限删除该订单
{
    "Code": 10409,
    "Msg": "您没有权限删除该订单",
}
//订单删除失败,请稍后重试
{
    "Code": 10509,
    "Msg": "订单删除失败,请稍后重试",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

21.订单支付 接口

方法名: order

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
order_id true int 订单的id
pay_type true int 支付类型(1-余额支付,2-微信,3-支付宝)
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

以下为余额支付返回 如为第三方支付则返回第三方支付跳转由前端完成支付后回调
参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "订单支付成功",
}
失败时:
//请选择正确的订单
{
    "Code": 10209,
    "Msg": "请选择正确的订单",
}
//您没有权限删除该订单
{
    "Code": 10601,
    "Msg": "您没有权限删除该订单",
}
//余额不足,请先充值
{
    "Code": 10609,
    "Msg": "余额不足,请先充值",
}
//更新订单失败,请联系管理员
{
    "Code": 10709,
    "Msg": "更新订单失败,请联系管理员",
}
//您已有更高等级的vip,请确认后在开通
{
    "Code": 10809,
    "Msg": "您已有更高等级的vip,请确认后在开通",
}
//vip开通失败,请联系管理员
{
    "Code": 10909,
    "Msg": "vip开通失败,请联系管理员",
}
//余额充值,请使用第三方支付进行充值
{
    "Code": 11009,
    "Msg": "余额充值,请使用第三方支付进行充值",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

22.赠送礼物 接口

方法名: gift

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
gift_id true int 礼物的id
to_uid true int 受赠人的uid
nums true int 礼物数量
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "赠送成功",
}
失败时:
//您的礼物不足请先购买
{
    "Code": 10010,
    "Msg": "您的礼物不足请先购买",
}
//只有游客才能赠送礼物
{
    "Code": 10110,
    "Msg": "只有游客才能赠送礼物",
}
//只有伴游才能获赠礼物
{
    "Code": 10210,
    "Msg": "只有伴游才能获赠礼物",
}
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

23.增加浏览量 接口

方法名: hits

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
id true int 增加浏览量的id
type true string 增加的类型member或video或photo
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
}
失败时:
//参数校验失败
{
    "Code": 10201,
    "Msg": "参数校验失败",
}
//系统错误
{
    "Code": 10001,
    "Msg": "系统错误",
}

数据类api


1.个人中心首页数据 接口

方法名: user

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 用户token
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
name string 用户名
my_follow int 我关注的
my_fans int 关注我的
who_look_me_count int 谁看过我的人数
vip_name string vip名称
vip_cover string vip图标
vip_level string vip等级
vip_level string vip过期时间
head_portrait string 头像
new_head_portrait string 待审核的头像(如不为null则存在待审核头像)

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "name": "test",
        "my_follow": 0,
        "my_fans": 0,
        "wo_look_me_count": 1,
        "vip_name": "测试vip1",
        "vip_cover": null,
        "vip_level": 47,
        "vip_overdue_time": "2020-05-20 17:29:56",
        "head_portrait": null,
        "new_head_portrait": null
    }
}
失败时:
//用户被软删除
{
    "Code": 10802,
    "Msg": "该手机号所属用户已被删除,请联系管理员",
}
//无效的用户token
{
    "Code": 10502,
    "Msg": "无效的用户token",
}
//token和uid不匹配请联系管理员
{
    "Code": 10502,
    "Msg": "token和uid不匹配请联系管理员",
}

2.视频首页数据 接口

方法名: video

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
page true int 页数
limit false int 每页数据个数(不填默认10)
login_uid false int 登录人uid如果登录状态请传此参数

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
current_page int 当前页码
data array 二维数组数据
total_count int 数据总条数
data信息说明(二维数组 包含多个数据)
参数字段 类型 说明
id int 视频 id
resource string 视频 地址
cover_id int 封面 id
title string 视频 标题
hit int 播放量
collect_resource int 收藏数
good_point_resource int 点赞数
cover string 视频封面图片
my_collect int 我是否收藏(1-收藏 0-未收藏)
my_good_point int 我是否点赞(1-点赞 0-未点赞)
type string 数据类型这里恒定为video
created_at string 视频 上传时间
member array 用户信息
member信息说明(用户信息)
参数字段 类型 说明
uid int 视频id
sex string 性别
head_portrait string 头像地址
last_login_time string 最后登录时间
mood string 心情
name string 用户名
vip_level int vip等级
vip_cover string vip图标地址

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "current_page": 2,
        "data": [
            {
                "id": 8,
                "resource": "/storage/videos/20180521/bb22ksVNEfRJVBMM6UgfOQmevxKNR762pgVNXyYQ.mp4",
                "cover_id": 8,
                "title": "test",
                "hit": 0,
                "created_at": "2018-05-21 14:58:20",
                "member": {
                    "uid": 987,
                    "sex": null,
                    "head_portrait": null,
                    "last_login_time": "1971-08-19 11:12:40",
                    "mood": null,
                    "name": "9d793df9-d27e-3c47-a509-dd5647e2aa86",
                    "vip_level": 47,
                    "vip_cover": null
                },
                "collect_resource": 1,
                "good_point_resource": 2,
                "cover": "/storage/images/20180521/5b026e0cb0ee7.jpeg",
                "type": "video",
                "my_collect": 1,
                "my_good_point": 1
            },
            {
                "id": 7,
                "resource": "/storage/videos/20180521/oIoVCcakAxk8fpvboRTYpIdSdgx7VrFV0Xp2hGX4.mp4",
                "cover_id": 7,
                "title": "test",
                "hit": 0,
                "created_at": "2018-05-21 14:58:18",
                "member": {
                    "uid": 3,
                    "sex": null,
                    "head_portrait": null,
                    "last_login_time": "2006-03-04 18:49:21",
                    "mood": null,
                    "name": "e73c9b03-4544-3cae-975a-9f49f275e8f6",
                    "vip_level": null,
                    "vip_cover": null
                },
                "collect_resource": 1,
                "good_point_resource": 2,
                "cover": "/storage/images/20180521/5b026e0ab36b4.jpeg",
                "type": "video",
                "my_collect": 1,
                "my_good_point": 1
            }
        ],
        "total_count": 2
    }
}
失败时:
//用户被软删除
{
    "Code": 10701,
    "Msg": "暂无更多数据",
}

3.动态 接口

方法名: userDynamic

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
page true int 页数
limit false int 每页数据个数(不填默认10)
uid false int 要查看的用户id(如不传则返回所有人的动态)
login_uid false int 登录人uid如果登录状态请传此参数
name false false 搜索时传入用户昵称

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
current_page int 当前页码
total_count int 数据总条数
data array 二维数组数据
data信息说明(二维数组 包含多个数据)
参数字段 类型 说明
id int 视频id
type string 数据种类
resource string 视频地址 如果type为video 则存在该参数
cover_id int 封面id 如果type为video 则存在该参数
cover string 封面 如果type为video 则存在该参数
title string 标题 如果type为video 则存在该参数
photo_id int 照片id 如果type为photo 则存在该参数
photo string 照片 如果type为photo 则存在该参数
hit int 播放量
collect_resource int 收藏数
good_point_resource int 点赞数
my_collect int 我是否收藏(1是搜藏0是未收藏)
my_good_point int 我是否点赞(1是点赞0是未点赞)
created_at string 上传时间
member array 用户信息
member信息说明(用户信息)
参数字段 类型 说明
uid int 视频id
sex string 性别
head_portrait string 头像地址
last_login_time string 最后登录时间
mood string 心情
name string 用户名
vip_level int vip等级
vip_cover string vip图标地址

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "data": [
            {
                "id": 3,
                "resource": "/storage/videos/20180628/II7AqZzPbd5DToDBE6HKmdrXSVg2mr0LDylbKt4Y.mp4",
                "cover_id": 4,
                "title": "测试视频",
                "hits": 0,
                "created_at": "2018-06-28 21:16:49",
                "member": {
                    "uid": 136,
                    "sex": null,
                    "head_portrait": null,
                    "last_login_time": "2018-06-28 18:56:39",
                    "mood": null,
                    "vip_level": null,
                    "vip_cover": null,
                    "name": null
                },
                "collect_resource": 0,
                "good_point_resource": 0,
                "cover": "/storage/images/20180628/5b34dfc17e50e.jpeg",
                "type": "video",
                "my_collect": 0,
                "my_good_point": 0
            },
            {
                "id": 2,
                "resource": "/storage/videos/20180628/P7t2uG8Is4WVtyrIsdUmxIC5VittfRNZMQJSSCCq.mp4",
                "cover_id": 3,
                "title": "测试视频",
                "hits": 1,
                "created_at": "2018-06-28 19:30:15",
                "member": {
                    "uid": 136,
                    "sex": null,
                    "head_portrait": null,
                    "last_login_time": "2018-06-28 18:56:39",
                    "mood": null,
                    "vip_level": null,
                    "vip_cover": null,
                    "name": null
                },
                "collect_resource": 1,
                "good_point_resource": 1,
                "cover": "/storage/images/20180628/5b34c6c716393.jpeg",
                "type": "video",
                "my_collect": 1,
                "my_good_point": 1
            }
        ],
        "total_count":1,
        "current_page":1
    }
}
失败时:
//用户被软删除
{
    "Code": 10701,
    "Msg": "暂无更多数据",
}

4.动态详情 接口

方法名: dynamicDetail

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
type true string 类型video 或者 photo
id true int 查看的动态id
login_uid false int 登录人uid如果登录状态请传此参数

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
id int 动态id
type string 数据种类
resource string 视频地址 如果type为video 则存在该参数
cover_id int 封面id 如果type为video 则存在该参数
cover string 封面 如果type为video 则存在该参数
title string 标题 如果type为video 则存在该参数
photo_id int 照片id 如果type为photo 则存在该参数
photo string 照片 如果type为photo 则存在该参数
hit int 播放量
collect_resource int 收藏数
good_point_resource int 点赞数
my_collect int 我是否收藏(1是搜藏0是未收藏)
my_good_point int 我是否点赞(1是点赞0是未点赞)
created_at string 上传时间
member array 用户信息
comment_resource array 评论信息
member信息说明(用户信息)
参数字段 类型 说明
uid int 视频id
sex string 性别
head_portrait string 头像地址
last_login_time string 最后登录时间
mood string 心情
name string 用户名
vip_level int vip等级
vip_cover string vip图标地址
comment_resource信息说明(如存在则有 评论信息)
参数字段 类型 说明
resource_id int 被评论的资源id
content string 评论内容
created_at string 评论创建时间
member array 评论用户信息
to_member array 被回复人信息
comment_resource中member信息说明
参数字段 类型 说明
uid int 视频id
sex string 性别
head_portrait string 头像地址
last_login_time string 最后登录时间
mood string 心情
name string 用户名
vip_level int vip等级
vip_cover string vip图标地址
comment_resource中to_member信息说明(存在被回复人则有一下信息)
参数字段 类型 说明
uid int 视频id
name string 用户名

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "id": 2,
        "resource": "/storage/videos/20180521/caX4ZtUfPp3GKQx3mSpuzO3UhSbQeNKBP6RdlqT1.mp4",
        "cover_id": 2,
        "title": "test",
        "hit": 0,
        "created_at": "2018-05-21 14:57:22",
        "member": {
            "uid": 9,
            "sex": null,
            "head_portrait": null,
            "last_login_time": "1975-03-12 16:38:52",
            "mood": null,
            "name": "b581dfa1-8851-3d6f-940c-1fd05b0bdc9d",
            "vip_level": null
        },
        "collect_resource": 0,
        "good_point_resource": 0,
        "comment_resource": [
            {
                "resource_id": 2,
                "content": "sadsad",
                "created_at": "2018-05-01 19:59:14",
                "member": {
                    "uid": 4,
                    "sex": null,
                    "head_portrait": null,
                    "name": "65aa4f64-1bc0-3ca1-9aff-e86121a3d2ed",
                    "vip_level": null
                },
                "to_member": {
                    "name": "9d793df9-d27e-3c47-a509-dd5647e2aa86",
                    "uid": 987
                }
            },
            {
                "resource_id": 2,
                "content": "sadasd",
                "created_at": "2018-05-24 09:38:39",
                "member": {
                    "uid": 987,
                    "sex": null,
                    "head_portrait": null,
                    "name": "9d793df9-d27e-3c47-a509-dd5647e2aa86",
                    "vip_level": 47
                },
                "to_member": null
            }
        ],
        "cover": "/storage/images/20180521/5b026dd21638d.jpeg",
        "type": "video",
        "my_collect": 0,
        "my_good_point": 0
    }
}
失败时:
//数据校验失败
{
    "Code": 10201,
    "Msg": "数据校验失败",
}
//请选择正确的动态
{
    "Code": 10801,
    "Msg": "请选择正确的动态",
}

5.伴游列表 接口

方法名: accompany

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
page true int 页数
limit false int 每页数据个数(不填默认10)
flower false int 按鲜花排序则传1否则不传
subject false int 传主题的id
city false int 传城市的id
name false string 搜索时传入用户昵称

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
current_page int 当前页码
total_count int 数据总条数
data array 二维数组数据
subject_data array 二维数组主题数据
data信息说明(二维数组 包含多个数据)
参数字段 类型 说明
uid int 伴游id
sex int 性别 1-男 2-女
nums int 礼物数量
birthday string 出生日期
height string 身高(cm)
province int 省id
city int 城市id
mood string 伴游心情
head_portrait string 伴有头像
age string 年龄
constellation string 星座
province_name string 省名称
city_name string 市名称
vip_level int vip等级
vip_cover string vip图标
name string 伴游名称
subject_data信息说明(二维数组 包含多个数据)
参数字段 类型 说明
id int 主题id
name string 主题名称

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "current_page": 1,
        "data": [
            {
                "uid": 877,
                "sex": null,
                "nums": null,
                "birthday": "1991-11-01 16:11:33",
                "height": 175,
                "province": "110000",
                "city": "110100",
                "mood": "test",
                "head_portrait": "/storage/images/20180521/5b026dd115ebd.jpeg",
                "age": 26,
                "province_name": "北京",
                "city_name": "北京市",
                "name": "9af363ee-7f57-3628-934f-3d61f816f919",
                "vip_level": null
            },
            {
                "uid": 504,
                "sex": null,
                "nums": null,
                "birthday": null,
                "height": null,
                "province": null,
                "city": null,
                "mood": null,
                "head_portrait": null,
                "age": 18,
                "province_name": null,
                "city_name": null,
                "name": "2df6ed2d-9275-3a37-b9ff-18a4d0eefbfe",
                "vip_level": null
            }
        ],
        "total_count": 2,
        "subject_data": [
            {
                "id": 1,
                "name": "约饭"
            },
            {
                "id": 2,
                "name": "陪游"
            }
        ]
    }
}
失败时:
//用户被软删除
{
    "Code": 10701,
    "Msg": "暂无更多数据",
}

6.用户个人首页 接口

方法名: userInfo

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
uid true int 查看的用户id
login_uid false int 登录人的id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
uid int 当前用户uid
birthday string 生日
height int 身高
weight int 体重
province int 省代码
city int 市代码
hour_price int 时薪
temperament array 气质
subject array 主题
last_login_time string 最后登录时间
sex string 性别
head_portrait string 头像
hits int 点击数
is_my_follow int 是否是我关注的
userDynamicCount int 我的动态数量
age int 年龄
constellation string 星座
province_name string 省名字
city_name string 市名字
vip_level int vip等级
vip_cover string vip标志图片
name string 用户名
gifts array 用户礼物信息
temperament信息说明(二维数组 包含多个数据)
参数字段 类型 说明
id int 气质id
name string 气质名称
subject信息说明(二维数组 包含多个数据)
参数字段 类型 说明
id int 主题id
name string 主题名称
gifts信息说明(二维数组 包含多个数据)
参数字段 类型 说明
id int 礼物id
nums string 礼物数量
name string 礼物名称
cover string 礼物标志图片

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "uid": 987,
        "birthday": null,
        "height": null,
        "weight": null,
        "province": null,
        "city": null,
        "hour_price": null,
        "temperament": [
            {
                "id": 1,
                "name": "test1"
            },
            {
                "id": 2,
                "name": "test2"
            }
        ],
        "subject": [
            {
                "id": 1,
                "name": "约饭"
            },
            {
                "id": 2,
                "name": "陪游"
            }
        ],
        "last_login_time": "1971-08-19 11:12:40",
        "sex": null,
        "head_portrait": "/storage/images/20180521/5b026dd115ebd.jpeg",
        "hits": 0,
        "is_my_follow": true,
        "userDynamicCount": 8,
        "age": 18,
        "constellation": null,
        "province_name": null,
        "city_name": null,
        "vip_level": null,
        "vip_cover": null,
        "name": "9d793df9-d27e-3c47-a509-dd5647e2aa86",
        "gifts": [
            {
                "nums": 12,
                "id": 1,
                "name": "flower",
                "cover": null
            }
        ]
    }
}
失败时:
//找不到相关资源
{
    "Code": 10101,
    "Msg": "找不到相关资源",
}

7.看我过的人 接口

方法名: lookAtMe

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 用户token
page true int 页数
limit false int 每页数据个数(不填默认10)
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
current_page int 当前页码
total_count int 数据总条数
data array 二维数组数据
subject_data array 二维数组主题数据

当返回码为 0 时 返回的data信息说明

参数字段 类型 说明
uid int 当前用户uid
last_login_time string 最后登录时间
sex string 性别
head_portrait string 头像
log_lat string 经纬度
vip_level int vip等级
vip_cover string vip标志图片
name string 用户名

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "data": [
            {
                "uid": 44,
                "sex": null,
                "head_portrait": null,
                "last_login_time": "1999-12-23 18:41:42",
                "long_lat": null,
                "vip_level": null,
                "vip_cover": null,
                "name": "928b3109-bed5-3d7b-b829-fb8fce8474ff"
            },
            {
                "uid": 987,
                "sex": null,
                "head_portrait": "/storage/images/20180521/5b026dd115ebd.jpeg",
                "last_login_time": "1971-08-19 11:12:40",
                "long_lat": null,
                "vip_level": 47,
                "vip_cover": null,
                "name": "9d793df9-d27e-3c47-a509-dd5647e2aa86"
            }            
        ],
        "current_page": 1,
        "total_count": 1
    }    
}
失败时:
//暂无更多数据
{
    "Code": 10701,
    "Msg": "暂无更多数据",
}

8.我的粉丝 接口

方法名: myFans

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 用户token
page true int 页数
limit false int 每页数据个数(不填默认10)
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
current_page int 当前页数
total_count int 数据总条数
data array 二维数组数据

data信息说明

参数字段 类型 说明
uid int 粉丝uid
resource_id int 被收藏人uid
created_at array 收藏时间
collect_me_member array 二维数组数据我的粉丝数据

collect_me_member信息说明

参数字段 类型 说明
uid int 当前用户uid
last_login_time string 最后登录时间
sex string 性别
height string 身高(cm)
head_portrait string 头像
log_lat string 经纬度
vip_level int vip等级
vip_cover string vip标志图片
name string 用户名

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "current_page": 1,
        "data": [
            {
                "uid": 137,
                "resource_id": 136,
                "created_at": "2018-06-29 13:26:33",
                "collect_me_member": {
                    "uid": 137,
                    "sex": null,
                    "height": null,
                    "province": "130000",
                    "city": "130522",
                    "birthday": "1994-09-20 14:31:19",
                    "head_portrait": null,
                    "last_login_time": "2018-06-29 13:24:27",
                    "long_lat": null,
                    "age": 23,
                    "constellation": null,
                    "province_name": "河北省",
                    "city_name": "临城县",
                    "vip_level": null,
                    "vip_cover": null,
                    "name": null
                }
            },
            {
                "uid": 137,
                "resource_id": 136,
                "created_at": "2018-06-29 13:26:33",
                "collect_me_member": {
                    "uid": 137,
                    "sex": null,
                    "height": null,
                    "province": "130000",
                    "city": "130522",
                    "birthday": "1994-09-20 14:31:19",
                    "head_portrait": null,
                    "last_login_time": "2018-06-29 13:24:27",
                    "long_lat": null,
                    "age": 23,
                    "constellation": null,
                    "province_name": "河北省",
                    "city_name": "临城县",
                    "vip_level": null,
                    "vip_cover": null,
                    "name": null
                }
            }
        ],
        "total_count": 1,
    }
}
失败时:
//暂无更多数据
{
    "Code": 10701,
    "Msg": "暂无更多数据",
}

9.我的关注 接口

方法名: myFollow

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 用户token
page true int 页数
limit false int 每页数据个数(不填默认10)
uid true int 用户id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
current_page int 当前页数
total_count int 数据总条数
data array 二维数组数据

data信息说明

参数字段 类型 说明
uid int 粉丝uid
resource_id int 被收藏人uid
created_at array 收藏时间
my_collect_member array 二维数组数据我的粉丝数据

my_collect_member信息说明

参数字段 类型 说明
uid int 当前用户uid
last_login_time string 最后登录时间
sex string 性别
head_portrait string 头像
log_lat string 经纬度
vip_level int vip等级
vip_cover string vip标志图片
name string 用户名

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "current_page": 1,
        "data": [
            {
                "uid": 987,
                "resource_id": 6,
                "created_at": "2018-05-21 15:14:31",
                "my_collect_member": {
                    "uid": 6,
                    "sex": null,
                    "head_portrait": null,
                    "last_login_time": "2017-04-22 17:58:23",
                    "long_lat": null,
                    "vip_level": null,
                    "vip_cover": null,
                    "name": "ec2cd859-78b0-3262-940c-fe8443335ba1"
                }
            },
            {
                "uid": 987,
                "resource_id": 13,
                "created_at": "2018-05-29 10:01:12",
                "my_collect_member": {
                    "uid": 13,
                    "sex": null,
                    "head_portrait": null,
                    "last_login_time": "1973-04-22 03:38:52",
                    "long_lat": null,
                    "vip_level": null,
                    "vip_cover": null,
                    "name": "1bd5c613-ca0b-30dc-972c-04a942957b35"
                }
            }
        ]
    }
}
失败时:
//暂无更多数据
{
    "Code": 10701,
    "Msg": "暂无更多数据",
}

10.获取照片墙 接口

方法名: photoWall

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
uid true int 被查看用户的id
login_uid false int 登录人uid如果登录状态请传此参数

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
head_portrait int 用户头像(第一张为头像)
list int 照片视频列表

list信息说明

参数字段 类型 说明
type string 类别照片photo 视频video
resource string 资源路径
created_at string 上传时间
cover string 视频封面图(type为video时才返回)

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "head_portrait": "/storage/images/20180701/5b3842a3bbb2f.jpeg",
        "list": [
            {
                "resource": "/storage/videos/20180701/jxXqoizFZOKQuPwVTMdrpWccwVW4Qx1V84k8T2Ma.mp4",
                "cover": "/storage/images/20180701/5b3867a94455a.jpeg",
                "created_at": "2018-07-01 13:33:29",
                "type": "video"
            },
            {
                "resource": "/storage/images/20180701/5b3841e65959e.jpeg",
                "created_at": "2018-07-01 10:52:22",
                "type": "photo"
            },
            {
                "resource": "/storage/images/20180701/5b3841e65b4df.jpeg",
                "created_at": "2018-07-01 10:52:22",
                "type": "photo"
            },
            {
                "resource": "/storage/images/20180701/5b3841341b0c3.jpeg",
                "created_at": "2018-07-01 10:49:24",
                "type": "photo"
            },
            {
                "resource": "/storage/images/20180701/5b3841341cc1b.jpeg",
                "created_at": "2018-07-01 10:49:24",
                "type": "photo"
            }
        ]
    }
}
失败时:
//暂无更多数据
{
    "Code": 10101,
    "Msg": "找不到相关资源"
}

11.钱包 接口

方法名: myWallet

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 当前登录用户token
uid true int 当前登录用户的id

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
money string 账户余额

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "money": "0.00"
    }
}
失败时:
//暂无更多数据
{
    "Code": 10101,
    "Msg": "找不到相关资源"
}

12.用户修改资料页面 标签列表 接口

方法名: tabList

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 当错误码为 0 时才会返回

当返回码为 0 时 返回的Data信息说明

参数字段 类型 说明
subjectList array 主题列表
temperamentList array 气质列表

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "subjectList": [
            {
                "id": 1,
                "name": "主题1"
            },
            {
                "id": 2,
                "name": "主题2"
            }
        ],
        "temperamentList": [
            {
                "id": 1,
                "name": "气质1"
            },
            {
                "id": 2,
                "name": "气质2"
            }
        ]
    }
}
失败时:
//暂无更多数据
{
    "Code": 10101,
    "Msg": "找不到相关资源"
}

13.提交经纬度 接口

方法名: longLat

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
uid true int 登录用户id
long true string 经度
lat true string 纬度
area_name true string 地区名称

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success"
}
失败时:
//暂无更多数据
{
    "Code": 10101,
    "Msg": "找不到相关资源"
}

14.收藏列表 接口

方法名: myCollect

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
page true int 页码
limit true int 每页数量
uid true int 登录用户uid
name false string 搜索时传入昵称name

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数据数组

Data数组信息

参数字段 类型 说明
current_page int 当前页码
data string 数据信息
total_count int 数据总条数

data数组信息

参数字段 类型 说明
resource_id int 资源id
created_at string 收藏时间
uid int 动态本人的uid
resource string 视频地址 (type为video返回)
cover string 视频封面 (type为video返回)
photo string 照片 (type为photo返回)
hits int 点击数
title string 视频标题
username string 动态本人的姓名
sex int 性别 1-男 2-女
last_login_time string 最后登录时间
head_portrait string 动态本人头像
vip_level int 动态本人vip等级
vip_cover string 动态本人vip标志
type string 照片为photo 视频为video

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "current_page": 1,
        "data": [
            {
                "resource_id": 1,
                "created_at": "2018-07-01 13:33:29",
                "uid": 1985,
                "resource": "/storage/videos/20180701/jxXqoizFZOKQuPwVTMdrpWccwVW4Qx1V84k8T2Ma.mp4",
                "hits": 0,
                "title": "测试视频",
                "username": "Jammie Bode IV",
                "sex": 1,
                "last_login_time": "1979-08-15 10:41:16",
                "head_portrait": null,
                "vip_level": 65,
                "vip_cover": null,
                "type": "video",
                "cover": "/storage/images/20180701/5b3867a94455a.jpeg"
            },
            {
                "resource_id": 1,
                "created_at": "2018-07-01 10:49:24",
                "uid": 1990,
                "hits": 0,
                "username": null,
                "sex": null,
                "last_login_time": "2018-06-30 19:43:03",
                "head_portrait": "/storage/images/20180701/5b3842a3bbb2f.jpeg",
                "vip_level": null,
                "vip_cover": null,
                "type": "photo",
                "photo": "/storage/images/20180701/5b3841341b0c3.jpeg"
            },
            {
                "resource_id": 1,
                "created_at": "2018-07-01 13:33:29",
                "uid": 1985,
                "resource": "/storage/videos/20180701/jxXqoizFZOKQuPwVTMdrpWccwVW4Qx1V84k8T2Ma.mp4",
                "hits": 0,
                "title": "测试视频",
                "username": "Jammie Bode IV",
                "sex": 1,
                "last_login_time": "1979-08-15 10:41:16",
                "head_portrait": null,
                "vip_level": 65,
                "vip_cover": null,
                "type": "video",
                "cover": "/storage/images/20180701/5b3867a94455a.jpeg"
            }
        ],
        "total_count": 1
    }
}
失败时:
//暂无更多数据
{
    "Code": 10101,
    "Msg": "找不到相关资源"
}

15.附近人列表 接口

方法名: nearBy

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
page true int 页码
limit true int 每页数量
long true string 设备当前经度
lat true string 设备当前纬度
sex false int 筛选时传入 1-男 2-女

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数据数组

Data数组信息

参数字段 类型 说明
current_page int 当前页码
total_count int 数据总条数
data string 数据信息

data数组信息

参数字段 类型 说明
uid int 用户uid
sex int 性别 1-男 2-女
head_portrait string 动态本人头像
hits int 点击数
last_login_time string 最后登录时间
temperament string 用户气质
name string 动态本人的姓名
vip_level int 动态本人vip等级
vip_cover string 动态本人vip标志
distance float 单位为(米)

sex_list数组信息

参数字段 类型 说明
sex_name string 性别描述
sex_id int 性别 1-男 2-女

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "data": [
            {
                "uid": 99,
                "sex": 1,
                "head_portrait": "http://pbqyuu54g.bkt.clouddn.com/5b4b03071de99.jpeg",
                "hits": 0,
                "last_login_time": "1977-02-27 16:39:53",
                "temperament": "",
                "name": "Jettie Goodwin PhD",
                "vip_level": null,
                "vip_cover": null,
                "distance": 289
            },
            {
                "uid": 100,
                "sex": 1,
                "head_portrait": "http://pbqyuu54g.bkt.clouddn.com/5b4b03071de99.jpeg",
                "hits": 0,
                "last_login_time": "1983-07-13 00:26:34",
                "temperament": "",
                "name": "Dayton Towne",
                "vip_level": null,
                "vip_cover": null,
                "distance": 324.9999260000052
            }
        ],
        "current_page": 1,
        "total_count": 2,
        "sex_list": [
            {
                "sex_name": "男",
                "sex_id": 1
            },
            {
                "sex_name": "女",
                "sex_id": 2
            }
        ]
    }
}
失败时:
//暂无更多数据
{
    "Code": 10701,
    "Msg": "暂无更多数据"
}

16.点赞评论列表 接口

方法名: zanAndComment

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
page true int 页码
limit true int 每页数量
uid true int 登录用户uid

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数据数组

Data数组信息

参数字段 类型 说明
current_page int 当前页码
data string 数据信息
total_count int 数据总条数

data数组信息

参数字段 类型 说明
type string 类别 点赞-zan 评论-comment
resource_type string 资源类别 视频-video 照片-photo
cover string 视频封面/照片
resource_id int 资源id
content string 如type为comment 返回评论内容
created_at string 点赞/评论的 操作时间
uid int 点赞/评论的 用户uid
name string 点赞/评论的 用户昵称
sex int 性别 1-男 2-女
vip_name string vip等级名
vip_cover string vip标志
vip_level int vip等级
to_uid int 如type为comment 被回复人的uid
to_name string 如type为comment 被回复人的昵称

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "total_count": 7,
        "current_page": 1,
        "data": [
            {
                "type": "zan",
                "resource_type": "video",
                "cover": "/storage/images/20180701/5b3867a94455a.jpeg",
                "resource_id": 1,
                "content": "",
                "created_at": "2018-07-08 12:21:45",
                "uid": 1990,
                "name": "测试一哈",
                "sex": null,
                "vip_name": "vip",
                "vip_cover": null,
                "vip_level": 10,
                "to_uid": "",
                "to_name": ""
            },
            {
                "type": "zan",
                "resource_type": "photo",
                "cover": "/storage/images/20180701/5b3841341b0c3.jpeg",
                "resource_id": 1,
                "content": "",
                "created_at": "2018-07-08 12:21:20",
                "uid": 1990,
                "name": "测试一哈",
                "sex": null,
                "vip_name": "vip",
                "vip_cover": null,
                "vip_level": 10,
                "to_uid": "",
                "to_name": ""
            },
            {
                "type": "comment",
                "resource_type": "photo",
                "cover": "/storage/images/20180701/5b3841341b0c3.jpeg",
                "resource_id": 1,
                "content": "啦啦啦啦啦111",
                "created_at": "2018-07-08 10:45:53",
                "uid": 1990,
                "name": "测试一哈",
                "sex": null,
                "vip_name": "vip",
                "vip_cover": null,
                "vip_level": 10,
                "to_uid": null,
                "to_name": null
            },
            {
                "type": "comment",
                "resource_type": "video",
                "cover": "/storage/images/20180701/5b3841341cc1b.jpeg",
                "resource_id": 44,
                "content": "啦啦啦啦啦3333",
                "created_at": "2018-07-07 17:47:29",
                "uid": 1990,
                "name": "测试一哈",
                "sex": null,
                "vip_name": "vip",
                "vip_cover": null,
                "vip_level": 10,
                "to_uid": null,
                "to_name": null
            },
            {
                "type": "comment",
                "resource_type": "video",
                "cover": "/storage/images/20180701/5b3841341cc1b.jpeg",
                "resource_id": 44,
                "content": "啦啦啦啦222",
                "created_at": "2018-07-07 17:47:25",
                "uid": 1990,
                "name": "测试一哈",
                "sex": null,
                "vip_name": "vip",
                "vip_cover": null,
                "vip_level": 10,
                "to_uid": null,
                "to_name": null
            },
            {
                "type": "comment",
                "resource_type": "video",
                "cover": "/storage/images/20180701/5b3841341cc1b.jpeg",
                "resource_id": 44,
                "content": "啦啦啦啦啦111",
                "created_at": "2018-07-07 17:47:13",
                "uid": 1990,
                "name": "测试一哈",
                "sex": null,
                "vip_name": "vip",
                "vip_cover": null,
                "vip_level": 10,
                "to_uid": null,
                "to_name": null
            },
            {
                "type": "comment",
                "resource_type": "video",
                "cover": "/storage/images/20180701/5b3841341cc1b.jpeg",
                "resource_id": 44,
                "content": "啦啦啦啦123123",
                "created_at": "2018-07-07 17:47:11",
                "uid": 1990,
                "name": "测试一哈",
                "sex": null,
                "vip_name": "vip",
                "vip_cover": null,
                "vip_level": 10,
                "to_uid": 22,
                "to_name": "Marty Bernhard"
            }
        ]
    }
}
失败时:
{
    "Code": 11302,
    "Msg": "token和uid不匹配请联系管理员"
}

17.注销账户 接口

方法名: user

Method:DELETE

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
uid true int 登录用户uid

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "注销成功"
}
失败时:
{
    "Code": 10001,
    "Msg": "系统错误"
}

18.删除动态 接口

方法名: dynamic

Method:DELETE

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
uid true int 登录用户uid
resource_id true int 动态资源id
resource_type true string 动态资源类别 照片photo 视频video

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "删除成功"
}
失败时:
{
    "Code": 1,
    "Msg": "删除失败"
}

19.更多推荐 接口

方法名: more

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
num false int 获取数量
login_uid false int 如果已登录 传入登录用户uid

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数组信息

Data数组信息

参数字段 类型 说明
uid int 用户uid
name string 用户昵称
head_portrait array 头像

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "data": [
            {
                "uid": 1990,
                "name": "测试一哈",
                "head_portrait": "/storage/images/20180701/5b3842a3bbb2f.jpeg"
            },
            {
                "uid": 22,
                "name": "Marty Bernhard",
                "head_portrait": null
            },
            {
                "uid": 1887,
                "name": "Maurine Gislason",
                "head_portrait": null
            },
            {
                "uid": 1888,
                "name": "Wendell Abbott",
                "head_portrait": null
            },
            {
                "uid": 1889,
                "name": "Doug Keebler",
                "head_portrait": null
            },
            {
                "uid": 1890,
                "name": "Virginia Jakubowski",
                "head_portrait": null
            },
            {
                "uid": 1891,
                "name": "Sidney Sawayn",
                "head_portrait": null
            },
            {
                "uid": 1892,
                "name": "Wanda Rosenbaum",
                "head_portrait": null
            },
            {
                "uid": 1893,
                "name": "Jermey Schinner",
                "head_portrait": null
            },
            {
                "uid": 1894,
                "name": "Dr. Isaias Welch DVM",
                "head_portrait": null
            }
        ]
    }
}
失败时:
{
    "Code": 10001,
    "Msg": "系统错误"
}

20.获取vip列表 接口

方法名: vipList

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数组信息

Data数组信息

参数字段 类型 说明
data array 数据数组

data数组信息

参数字段 类型 说明
id int vip 记录id
name string vip 名称
level int vip 等级
price string vip 价格
des string vip 描述
cover string vip 图标
discount string vip 折扣

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "data": [
            {
                "id": 1,
                "name": "vip",
                "level": 65,
                "price": 999,
                "des": "test",
                "cover": "/storgan",
                "discount": 0.7
            },
            {
                "id": 2,
                "name": "vip",
                "level": 4,
                "price": 999,
                "des": "test",
                "cover": null,
                "discount": 0.7
            },
            {
                "id": 3,
                "name": "vip",
                "level": 10,
                "price": 999,
                "des": "test",
                "cover": null,
                "discount": 0.7
            },
            {
                "id": 4,
                "name": "vip",
                "level": 50,
                "price": 999,
                "des": "test",
                "cover": null,
                "discount": 0.7
            }
        ]
    }
}
失败时:
{
    "Code": 10101,
    "Msg": "找不到相关资源"
}

21.意见反馈 接口

方法名: opinion

Method:POST

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
contact false string 联系方式
comment true string 意见内容
photos false array base64位 图片数组

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "提交成功"
}
失败时:
{
    "Code": 1,
    "Msg": "提交失败"
}

22.设置支付密码 接口

方法名: payPassWord

Method:PUT

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
uid true int 登录用户uid
pwd true string 密码
re_pwd true string 确认密码

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "设置成功"
}
失败时:
{
    "Code": 1,
    "Msg": "设置失败"
}

23.TA的礼物接口 接口

方法名: gift

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token
uid true int 查看用户uid

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数组信息

Data数组信息

参数字段 类型 说明
data array 数组信息

data数组信息

参数字段 类型 说明
name string 礼物描述
cover string 礼物图片
gift_id int 礼物id
nums int 礼物数量

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "data": [
            {
                "name": "gifts",
                "cover": null,
                "gift_id": 1,
                "nums": "1"
            },
            {
                "name": "gifts",
                "cover": null,
                "gift_id": 2,
                "nums": "4"
            }
        ]
    }
}
失败时:
{
    "Code": 10101,
    "Msg": "资源不存在"
}

24.直接约页面数据 接口

方法名: appointment

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
uid true int 登录用户uid
to_uid true int 被邀约的用户uid

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数组信息

Data数组信息

参数字段 类型 说明
head_portrait string 用户头像
name string 用户名
sex int 性别 1-男 2-女
height string 身高cm
weight string 体重kg
province string 地区
temperament string 气质

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "head_portrait": null,
        "name": "Jammie Bode IV",
        "sex": 1,
        "height": "170cm",
        "weight": "保密",
        "province": "上海",
        "temperament": "气质1,气质2"
    }
}
失败时:
{
    "Code": 11802,
    "Msg": "用户不存在"
}

25.特别体验列表 接口

方法名: specialExperience

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数组信息

Data数组信息

参数字段 类型 说明
id string 体验id
name string 体验描述

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": [
        {
            "id": 1,
            "name": "礼仪拥抱"
        },
        {
            "id": 2,
            "name": "牵手散心"
        },
        {
            "id": 3,
            "name": "亲昵话语"
        }
    ]
}
失败时:
{
    "Code": 10101,
    "Msg": "资源不存在"
}

26.伴游体验列表 接口

方法名: fereExperience

Method:GET

请求参数说明:

参数字段 必选 类型 说明
token true string 系统token

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数组信息

Data数组信息

参数字段 类型 说明
id string 体验id
name string 体验描述

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": [
        {
            "id": 1,
            "name": "景点讲解"
        },
        {
            "id": 2,
            "name": "饭局应酬"
        },
        {
            "id": 3,
            "name": "美食购物"
        }
    ]
}
失败时:
{
    "Code": 10101,
    "Msg": "资源不存在"
}

27.提交直接约 接口

方法名: appointment

Method:POST

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
uid true int 登录用户uid 发起人
to_uid true int 被邀请人uid
special_experience true string 选择的特别体验 传入id的字串 逗号隔开 1,2
fere_experience true string 选择的伴游体验 传入id的字串 逗号隔开 1,2
requirement true string 其他要求

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "提交成功,请等待对方回应!"
}
失败时:
{
    "Code": 1,
    "Msg": "提交失败,请请稍后再试!"
}
{
    "Code": 12102,
    "Msg": "您已发起邀约,请等待回应"
}

28.约伴管理列表 接口

方法名: companion

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
uid true int 登录用户uid 发起人
page true int 页码
limit true string 每页显示条数

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数组信息

Data数组信息

参数字段 类型 说明
total_count int 数据总条数
current_page string 当前页码
data array 数组信息

data

参数字段 类型 说明
created_at string 邀请时间
uid int 用户uid
head_portrait string 头像
name string 用户名
sex int 性别 1-男 2-女
vip_cover string vip图标
province string
city string
height string 身高
weight string 体重
des string 描述

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "total_count": 3,
        "current_page": 1,
        "data": [
            {
                "created_at": "2018-07-20 19:24:51",
                "uid": 1985,
                "head_portrait": null,
                "name": "Jammie Bode IV",
                "sex": 1,
                "vip_cover": null,
                "province": "上海",
                "city": "临城县",
                "height": 170,
                "weight": null,
                "des": "已告知您直接约Ta的邀请,请等待对方回应"
            },
            {
                "created_at": "2018-07-20 19:24:52",
                "uid": 1981,
                "head_portrait": null,
                "name": "Leanna Green",
                "sex": 1,
                "vip_cover": null,
                "province": "上海",
                "city": "上海",
                "height": 170,
                "weight": null,
                "des": "已告知您直接约Ta的邀请,请等待对方回应"
            },
            {
                "created_at": "2018-07-20 19:25:17",
                "uid": 1982,
                "head_portrait": null,
                "name": "Dee Marvin",
                "sex": 2,
                "vip_cover": null,
                "province": "北京",
                "city": "北京",
                "height": 170,
                "weight": null,
                "des": "已告知您直接约Ta的邀请,请等待对方回应"
            }
        ]
    }
}
失败时:
{
    "Code": 10101,
    "Msg": "资源不存在"
}

29.交易记录列表 接口

方法名: consumeLog

Method:GET

请求参数说明:

参数字段 必选 类型 说明
user_token true string 登录用户token
uid true int 登录用户uid 发起人
page true int 页码

返回值参数说明:

以json形式返回:

参数字段 类型 说明
Code int 错误码
Msg string 错误信息
Data array 数组信息

Data数组信息

参数字段 类型 说明
month int 月份
expend_count string 月支出
income_count string 月收入
data array 数组信息

data数组信息

参数字段 类型 说明
id int 订单记录id
created_at string 提交时间
title string 描述
status_des string 状态描述
actual_price string 金额

返回值示例代码

成功时:
{
    "Code": 0,
    "Msg": "success",
    "Data": {
        "month": "2018年7月",
        "expend_count": "490.00",
        "income_count": 0,
        "data": [
            {
                "id": 4,
                "created_at": "2018-07-24 11:49:52",
                "title": "礼物购买",
                "status_des": "待付款",
                "actual_price": "-90.00"
            },
            {
                "id": 3,
                "created_at": "2018-07-22 17:41:19",
                "title": "礼物购买",
                "status_des": "交易完成",
                "actual_price": "-400.00"
            }
        ]
    }
}
失败时:
{
    "Code": 10101,
    "Msg": "资源不存在"
}
上一篇下一篇

猜你喜欢

热点阅读