修改回复接口[批量]

  • 接口说明: 修改回复[批量]
  • 接口地址: /api/posts/batch
  • 请求方式: PATCH

请求参数

修改满足筛选条件的数据时,仅需在 meta[‘query’] 中传入筛选条件,在 meta[‘type’] 中传入操作类型 approve 审核通过 ignore 忽略 delete 删除 restore 还原

参数名称类型是否必须描述示例
isApprovedint是否合法(0/1/2)
0 不合法
1 正常
2 忽略
isDeletedbool是否删除(回收站)
isLikedbool是否喜欢
messagestring操作原因

请求示例

  1. // 修改部分数据
  2. {
  3. "data": [
  4. {
  5. "type": "posts",
  6. "id": 100,
  7. "attributes": {
  8. "isApproved": 0
  9. }
  10. },
  11. {
  12. "type": "posts",
  13. "id": 2,
  14. "attributes": {
  15. "isApproved": 0
  16. }
  17. },
  18. {
  19. "type": "posts",
  20. "id": 3,
  21. "attributes": {
  22. "isApproved": 2
  23. }
  24. }
  25. ]
  26. }
  27. // 修改满足筛选条件的数据
  28. {
  29. "meta": {
  30. "query": {
  31. "filter": {
  32. "user": 1
  33. }
  34. },
  35. "type": "ignore"
  36. }
  37. }

返回说明

  • http 状态码 200

返回结果

data 被修改的回复列表 meta 出现异常的回复列表

返回示例

  1. {
  2. "data": [
  3. {
  4. "type": "posts",
  5. "id": "1",
  6. "attributes": {
  7. "content": "users Washington interface Extended copying == ivory == Computers Avon Colombia monitor Multi-lateral",
  8. "ip": "127.0.0.1",
  9. "replyCount": 0,
  10. "likeCount": 0,
  11. "createdAt": "2019-11-12T17:10:23+08:00",
  12. "updatedAt": "2019-11-12T17:10:23+08:00",
  13. "isFirst": true,
  14. "isApproved": true,
  15. "isDeleted": true,
  16. "deletedAt": "2019-11-19T12:57:42+08:00",
  17. "isLiked": false
  18. }
  19. },
  20. {
  21. "type": "posts",
  22. "id": "2",
  23. "attributes": {
  24. "content": "Berkshire Legacy Public-key Bedfordshire Auto Loan Account == lime == Group incentivize exploit backing up port",
  25. "ip": "127.0.0.1",
  26. "replyCount": 0,
  27. "likeCount": 0,
  28. "createdAt": "2019-11-12T17:10:27+08:00",
  29. "updatedAt": "2019-11-12T17:10:27+08:00",
  30. "isFirst": true,
  31. "isApproved": true,
  32. "isDeleted": true,
  33. "deletedAt": "2019-11-19T12:57:42+08:00",
  34. "isLiked": false
  35. }
  36. }
  37. ],
  38. "meta": [
  39. {
  40. "id": "3",
  41. "message": "model_not_found"
  42. },
  43. {
  44. "id": "4",
  45. "message": "model_not_found"
  46. }
  47. ]
  48. }