获取成员[互动列表]

  • 接口地址: /api/fresns/member/interactions
  • 请求方式: POST
  • 请求格式: JSON

header 可选参数:

参数名公开模式(是否必传)私有模式(是否必传)
uidNOYES
midNOYES
tokenNOYES

body 参数:

参数名类型是否必传说明
typeNumberYES列表类型 1.点赞 / 2.关注 / 3.屏蔽 / 4.特定成员 / 5.下载附件
objectTypeNumberNO目标类型 1.成员 / 2.小组 / 3.话题 / 4.帖子 / 5.评论
objectIdStringYES目标 UUID
sortDirectionNumberNO时间排序方式 1.升序 2.降序
pageSizeNumberNO每页显示条数(默认 30 条)
pageNumberNO页码(默认 1)

返回结果:

成功

{
    "code": 0,
    "message": "ok",
    "data": {
        "pagination": {
            "total": "一共有多少条数据",
            "current": "当前页码",
            "pageSize": "每页有多少条数据",
            "lastPage": "最后一页页码"
        },
        "list": [
            //成员列表参考 /api/fresns/member/lists
        ]
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

失败

{
    "code": "code_messages > code",
    "message": "code_messages > message"
}
1
2
3
4

开发说明

互动用户列表说明

  • type=1 获得点赞了 objectType > objectId 的所有成员列表。查询 member_likes 表。
  • type=2 获得关注了 objectType > objectId 的所有成员列表。查询 member_follows 表。
  • type=3 获得屏蔽了 objectType > objectId 的所有成员列表。查询 member_shields 表。
  • 是否输出数据,根据配置表设置配置键名 > 运营配置 > 互动配置 > 查看别人内容设置,设置为 false 时,不输出数据。
    • 查看别人内容设置
    • 关闭后,仅 header mid 和 objectId 一致才输出
    • it_likers 配置,是否输出点赞 TA 的成员
    • it_followers 配置,是否输出关注 TA 的成员
    • it_shielders 配置,是否输出屏蔽 TA 的成员

帖子特殊成员列表说明

  • type=4 + objectType=4 获取 objectId 帖子的特殊成员列表。查询 post_members 表。

下载文件的用户列表说明

  • type=5 获取下载了 objectId 的成员列表。查询 file_logs 表。
  • 该类型请求用不到 objectType 参数,objectIdfid 值。