美文网首页
临时文档

临时文档

作者: 虚无void | 来源:发表于2018-08-23 17:56 被阅读20次

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

    相关文章

      网友评论

          本文标题:临时文档

          本文链接:https://www.haomeiwen.com/subject/vmmmiftx.html