# 修改回复接口[单条]

  • 接口说明: 修改回复[单条]
  • 接口地址: /api/posts/{id}
  • 请求方式: PATCH

# 请求参数

参数名称 类型 是否必须 描述 示例
content string 内容
isApproved int 是否合法(0/1/2) 0 不合法 1 正常 2 忽略
isDeleted bool 是否删除(回收站)
isLiked bool 是否喜欢
message string 操作原因

# 请求示例

{
  "data": {
    "type": "posts",
    "attributes": {
      "isApproved": 0,
      "isDeleted": 0,
      "isLiked": 1
    }
  }
}

# 返回说明

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

# 返回结果

参数名称 类型 出现要求 描述
**data** object 基础数据
type string 数据类型
id int 数据 id
**attributes** object 数据属性
attributes.summary string 摘要
attributes.content string 内容
attributes.contentHtml string html 内容
attributes.ip string 发布 ip
attributes.replyCount int 回复数
attributes.likeCount int 喜欢数
attributes.createdAt datetime 创建时间
attributes.updatedAt datetime 修改时间
attributes.deletedAt datetime 在回收站时 删除时间
attributes.isFirst bool 是否首帖
attributes.isApproved bool 是否合法(0/1/2) 0 不合法 1 正常 2 忽略
attributes.isLiked bool 是否喜欢
**relationships** object 关联关系
**included** object 关联数据

# 返回示例

{
    "data": {
        "type": "Posts",
        "id": "24",
        "attributes": {
            "id": 24,
            "user_id": 2,
            "thread_id": 4,
            "reply_id": 0,
            "content": "Ruike & modity is coming!!!",
            "ip": "127.0.0.1",
            "reply_count": 0,
            "like_count": 0,
            "created_at": "2019-10-18T14:14:10+08:00",
            "updated_at": "2019-10-24T17:01:41+08:00",
            "deleted_at": null,
            "deleted_user_id": 0,
            "is_first": false,
            "is_approved": true
        }
    }
}{
    "data": {
        "type": "Posts",
        "id": "19",
        "attributes": {
            "content": "4th generation back up implementation RAM == azure == Lake Garden",
            "ip": "127.0.0.1",
            "replyCount": 0,
            "likeCount": 0,
            "createdAt": "2019-11-12T17:10:51+08:00",
            "updatedAt": "2019-11-12T17:10:51+08:00",
            "isFirst": true,
            "isApproved": false,
            "isLiked": true
        },
        "relationships": {
            "thread": {
                "data": {
                    "type": "Threads",
                    "id": "19"
                }
            }
        }
    },
    "included": [
        {
            "type": "Threads",
            "id": "19",
            "attributes": {
                "title": "",
                "price": "0.00",
                "viewCount": 0,
                "postCount": 1,
                "likeCount": 0,
                "createdAt": "2019-11-12T17:10:51+08:00",
                "updatedAt": "2019-11-12T17:10:51+08:00",
                "isApproved": true,
                "isSticky": false,
                "isEssence": false,
                "isFavorite": false
            }
        }
    ]
}