# 举报列表数据

  • 接口说明: 举报列表数据
  • 接口地址: /api/reports
  • 请求方式: Get

# 请求参数

参数名称 类型 是否必须 名称 描述
filter[username] int 用户ID 筛选举报人的用户名
filter[start_time] string 开始时间 筛选要大于创建时间
filter[end_time] string 结束时间 筛选要小于创建时间
filter[status] int 举报状态 0未处理 1已处理
filter[type] int 举报类型 0个人主页 1主题 2评论&回复
page[number] int 页码
page[limit] int 条数

# 请求示例

{
    "data": {
        "type": "reports",
        "attributes": {
        	"user_id": 2,
        	"start_time": "2020-04-28 00:00",
        	"end_time": "2020-04-28 23:00"
        }
    }
}

# 返回说明

  • 成功,http 状态码 201
  • 失败,http 状态码 500

# 返回结果

参数名称 类型 名称 描述
**data** object 数据类型
type string 数据类型
id int 数据 id
**attributes** object
user_id int 用户ID 举报人的用户ID
thread_id int 主题ID 被举报的主题ID
post_id int 回复ID 被举报的回复内容ID
type int 举报类型 0个人主页 1主题 2评论/回复
reason string 举报理由
status int 举报状态 0未处理 1已处理
created_at string 举报创建时间
updated_at string 举报修改时间
**included** object 数据关联
username string 用户名称 举报人的用户名

# 返回示例

{
    "data": [
        {
            "type": "reports",
            "id": "4",
            "attributes": {
                "user_id": 2,
                "thread_id": 830,
                "post_id": 458,
                "type": 0,
                "reason": "Ford",
                "status": 0,
                "created_at": "2020-04-28T15:39:25+08:00",
                "updated_at": "2020-04-28T15:39:25+08:00"
            },
            "relationships": {
                "user": {
                    "data": {
                        "type": "users",
                        "id": "2"
                    }
                }
            }
        }
    ],
    "included": [
        {
            "type": "users",
            "id": "2",
            "attributes": {
                "id": 2,
                "username": "username",
                "avatarUrl": "",
                "isReal": false,
                "threadCount": 0,
                "followCount": 0,
                "fansCount": 0,
                "likedCount": 0,
                "signature": "",
                "usernameBout": 0,
                "follow": 0,
                "status": 0,
                "loginAt": "2020-04-16T19:26:23+08:00",
                "joinedAt": "2020-04-16T19:26:23+08:00",
                "expiredAt": null,
                "createdAt": "2020-04-16T19:26:23+08:00",
                "updatedAt": "2020-04-16T19:26:28+08:00",
                "canEdit": true,
                "canDelete": true,
                "showGroups": false,
                "registerReason": "",
                "banReason": "",
                "originalMobile": "",
                "registerIp": "127.0.0.1",
                "lastLoginIp": "127.0.0.1",
                "identity": "",
                "realname": "",
                "mobile": ""
            }
        }
    ]
}