微博系统接口

266 阅读1分钟

注册

api.one77.cc/api/user/re…

method : post

request :

  • userName : 用户昵称 (登陆是用学号登陆)
  • password : 密码
  • no : 学号
  • tel : 电话号码
  • class : 班级
  • avatar : 头像

responder

    {
        code : 0 ,
        errorMessage : 失败的时候,会有错误提示
    }

登陆

api.one77.cc/api/user/lo…

method : post

request :

  • no : 学号
  • password : 密码

responder

    {
        code: 0,
        data : {
            token //登陆成功会返回token,后面所有的接口都必须将token放在header中。
        }
    }

获取用户信息

api.one77.cc/api/user/in…

method : get

request : 无

responder

{
    code: 0,
    data : {
        userName , 
        avatar,
        no,
        tel
    }
}

发布贴子

api.one77.cc/api/topic/p…

method : post

request

  • content :贴子内容
  • pics :数组,图片列表

responder

{
    code : 0 , 
    data : {
        id , userId , pics , content , 
        loveUserIds , // 点赞列表
        createAt //创建时间
    }
}

贴子列表

api.one77.cc/api/topic

method : get

request : 无

responder

{
    code : 0 , 
    data : [{
        id , userId , pics , content , 
        loveUserIds , // 点赞列表
        createAt //创建时间
    }]
}

贴子点赞

api.one77.cc/api/topic/l…

method : post

request

  • id : 贴子id
  • isLove : 点赞取消点赞

responder

{
    code : 0 ,
    data : {
        isLove , 
        loveCount//点赞的数量
    }
}

评论回复

api.one77.cc/api/topic/r…

method : post

request

  • content
  • pics
  • topicId
  • parentId 为0表示对贴子的回复,不为0表示对回复的回复

responder

{
    code : 0 ,
    data : {
        id , ...
    }
}

拉取某贴子评论

api.one77.cc/api/topic/:…

method : get

request

responder

{
    code : 0 ,
    data : {
       注意 children表示二级评论
    }
}