薇艾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": "资源不存在"
}
网友评论