举报列表数据

  • 接口说明: 举报列表数据
  • 接口地址: /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条数

请求示例

  1. {
  2. "data": {
  3. "type": "reports",
  4. "attributes": {
  5. "user_id": 2,
  6. "start_time": "2020-04-28 00:00",
  7. "end_time": "2020-04-28 23:00"
  8. }
  9. }
  10. }

返回说明

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

返回结果

参数名称类型名称描述
dataobject数据类型
typestring数据类型
idint数据 id
attributesobject
user_idint用户ID举报人的用户ID
thread_idint主题ID被举报的主题ID
post_idint回复ID被举报的回复内容ID
typeint举报类型0个人主页 1主题 2评论/回复
reasonstring举报理由
statusint举报状态0未处理 1已处理
created_atstring举报创建时间
updated_atstring举报修改时间
includedobject数据关联
usernamestring用户名称举报人的用户名

返回示例

  1. {
  2. "data": [
  3. {
  4. "type": "reports",
  5. "id": "4",
  6. "attributes": {
  7. "user_id": 2,
  8. "thread_id": 830,
  9. "post_id": 458,
  10. "type": 0,
  11. "reason": "Ford",
  12. "status": 0,
  13. "created_at": "2020-04-28T15:39:25+08:00",
  14. "updated_at": "2020-04-28T15:39:25+08:00"
  15. },
  16. "relationships": {
  17. "user": {
  18. "data": {
  19. "type": "users",
  20. "id": "2"
  21. }
  22. }
  23. }
  24. }
  25. ],
  26. "included": [
  27. {
  28. "type": "users",
  29. "id": "2",
  30. "attributes": {
  31. "id": 2,
  32. "username": "username",
  33. "avatarUrl": "",
  34. "isReal": false,
  35. "threadCount": 0,
  36. "followCount": 0,
  37. "fansCount": 0,
  38. "likedCount": 0,
  39. "signature": "",
  40. "usernameBout": 0,
  41. "follow": 0,
  42. "status": 0,
  43. "loginAt": "2020-04-16T19:26:23+08:00",
  44. "joinedAt": "2020-04-16T19:26:23+08:00",
  45. "expiredAt": null,
  46. "createdAt": "2020-04-16T19:26:23+08:00",
  47. "updatedAt": "2020-04-16T19:26:28+08:00",
  48. "canEdit": true,
  49. "canDelete": true,
  50. "showGroups": false,
  51. "registerReason": "",
  52. "banReason": "",
  53. "originalMobile": "",
  54. "registerIp": "127.0.0.1",
  55. "lastLoginIp": "127.0.0.1",
  56. "identity": "",
  57. "realname": "",
  58. "mobile": ""
  59. }
  60. }
  61. ]
  62. }