Skip to content

粉丝关注相关接口 ​

通过用户ID获取关注列表 ​

请求URL ​

  • /api/v1/relation/getFollowings?userId=用户ID&page=页码&pageSize=内容数量

请求方式 ​

  • GET

返回示例 ​

json
{
  "code": 200,
    "data": {
    "users": [
      {
        "relation": 1,
        "user": {
          "uid": 1,
          "name": "",
          "sign": "",
          "email": "",
          "phone": "",
          "avatar": "",
          "gender": 1,
          "spaceCover": "",
          "birthday": "",
          "createdAt": "",
        }
      }
    ]
  },
  "msg": "ok"
}

返回参数说明 ​

参数名类型说明
relationint关注状态,0未关注、1关注、2互相关注
userstring用户信息
用户信息 ​
参数名类型说明
uidint用户ID
namestring用户名
signstring个性签名
emailstring邮箱
phonestring手机号
avatarstring头像
genderint用户性别,0:未知;1:男;2:女
spacecoverstring用户空间封面图
birthdaytime生日
createdAttime注册时间

备注 ​

无

通过用户ID获取粉丝列表 ​

请求URL ​

  • /api/v1/relation/getFollowers?userId=用户ID&page=页码&pageSize=内容数量

请求方式 ​

  • GET

返回示例 ​

json
{
  "code": 200,
    "data": {
    "users": [
      {
        "relation": 1,
        "user": {
          "uid": 1,
          "name": "",
          "sign": "",
          "email": "",
          "phone": "",
          "avatar": "",
          "gender": 1,
          "spaceCover": "",
          "birthday": "",
          "createdAt": "",
        }
      }
    ]
  },
  "msg": "ok"
}

返回参数说明 ​

参数名类型说明
relationint关注状态,0未关注、1关注、2互相关注
userstring用户信息
用户信息 ​
参数名类型说明
uidint用户ID
namestring用户名
signstring个性签名
emailstring邮箱
phonestring手机号
avatarstring头像
genderint用户性别,0:未知;1:男;2:女
spacecoverstring用户空间封面图
birthdaytime生日
createdAttime注册时间

备注 ​

无

获取关注和粉丝数 ​

请求URL ​

  • /api/v1/relation/getFollowCount?userId=用户ID

请求方式 ​

  • GET

返回示例 ​

json

{
  "code": 200,
  "data": {
    "followers": 1,
    "following": 0
  },
  "msg": "ok"
}

返回参数说明 ​

参数名类型说明
followersint粉丝数
followingint关注数

备注 ​

无

获取用户关系 ​

请求URL ​

  • /api/v1/relation/getUserRelation?userId=目标用户ID

请求方式 ​

  • GET

请求头 ​

  • Authorization': token

返回示例 ​

json
{
  "code": 200,
  "data": {
    "relation": 1,
  },
  "msg": "ok"
}

返回参数说明 ​

参数名类型说明
relationint关注状态,0未关注、1关注、2互相关注

备注 ​

无

关注用户 ​

请求URL ​

  • /api/v1/relation/follow

请求方式 ​

  • POST

请求头 ​

  • Authorization': token
  • "content-type": "application/json"

参数 ​

参数名必选类型说明
id是int目标用户id

返回示例 ​

json
{
  "code": 200,
  "data": null,
  "msg":"ok"
}

备注 ​

无

取消关注用户 ​

请求URL ​

  • /api/v1/relation/unfollow

请求方式 ​

  • POST

请求头 ​

  • Authorization': token
  • "content-type": "application/json"

参数 ​

参数名必选类型说明
id是int目标用户id

返回示例 ​

json
{
  "code": 200,
  "data": null,
  "msg":"ok"
}

备注 ​

无

根据 MIT 许可证发布