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"

参数

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

返回示例

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

备注

取消关注用户

请求URL

  • /api/v1/relation/unfollow

请求方式

  • POST

请求头

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

参数

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

返回示例

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

备注

根据 MIT 许可证发布