发表评论

接口描述

发表一条评论

请求URI

/comment/item/:item_id

HTTP Method

POST

参数说明

参数名称 是否必填 参数说明
item_id true 数据ID
content false 评论内容, 支持@ , 格式为 <a href="###" hb_type="user" user_id="12345">@小明</a>
parent_comment_id false 回复评论id
file_ids false 附件文件数组

响应结果说明

名称 说明
comment_id 评论ID
created_on 创建时间
created_by 评论用户对象,参考user实例
content 评论内容
files 附件对象数组,参考file实例
parent_comment 回复评论对象,包含上述内容,不再有parent_comment

请求示例

POST /v2/comment/item/:item_id HTTP/1.1
Host: api.huoban.com
Content-Type: application/json
Authorization: Bearer {YOUR ACCESS TOKEN}

{
  "content": "下班一起去吃好吃的吧",
  "parent_comment_id": 42141,
  "file_ids": [
    123123,
    4214124
  ]
}

响应示例

HTTP/1.1 200 OK
Content-Type: application/json

{
  "comment_id": 1927336,
  "content": "下班一起去吃好吃的吧",
  "parent_comment": {
    "comment_id": 42141,
    "content": "下班一起去吃好吃的吧",
    "files": [],
    "created_by": {
      "user_id": 1000,
      "name": "名字",
      "avatar": "http:\/\/f2.huoban.com\/30000\/user_avatar\/40000\/xxx"
    },
    "created_on": "2015-04-23 11:16:31"
  },
  "files": [
    {
      "file_id": 1000,
      "name": "文件1",
      "created_on": "enable",
      "size": 2000,
      "created_by": {
        "user_id": 3000,
        "name": "名字",
        "avatar": "http:\/\/f2.huoban.com\/30000\/user_avatar\/40000\/xxx"
      },
      "ref_id": 5000,
      "ref_type": "item",
      "link": {
        "source": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx",
        "small": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx",
        "medium": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx",
        "large": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx",
        "square": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx"
      }
    }
  ],
  "created_by": {
    "user_id": 1000,
    "name": "名字",
    "avatar": "http:\/\/f2.huoban.com\/30000\/user_avatar\/40000\/xxx"
  },
  "created_on": "2015-04-23 11:16:31"
}



删除评论

接口描述

删除指定评论

请求URI

/comment/:comment_id

HTTP Method

DELETE

参数说明

参数名称 是否必填 参数说明
comment_id true 数据ID

响应结果说明

名称 说明

请求示例

DELETE /v2/comment/:comment_id HTTP/1.1
Host: api.huoban.com
Content-Type: application/json
Authorization: Bearer {YOUR ACCESS TOKEN}

响应示例

HTTP/1.1 200 OK
Content-Type: application/json



获取评论列表

接口描述

获取一条item的评论

请求URI

/comments/item/:item_id

HTTP Method

GET

参数说明

参数名称 是否必填 参数说明
item_id true 数据ID
offset false 结果返回的偏移量
limit false 结果返回的数量

响应结果说明

名称 说明
comment对象数组 comment对象参考comment实例

请求示例

GET /v2/comments/item/:item_id?limit=10&offset=0 HTTP/1.1
Host: api.huoban.com
Content-Type: application/json
Authorization: Bearer {YOUR ACCESS TOKEN}

响应示例

HTTP/1.1 200 OK
Content-Type: application/json

[
  {
    "comment_id": 1927336,
    "content": "下班一起去吃好吃的吧",
    "parent_comment": {
      "comment_id": 42141,
      "content": "下班一起去吃好吃的吧",
      "files": [],
      "created_by": {
        "user_id": 1000,
        "name": "名字",
        "avatar": "http:\/\/f2.huoban.com\/30000\/user_avatar\/40000\/xxx"
      },
      "created_on": "2015-04-23 11:16:31"
    },
    "files": [
      {
        "file_id": 1000,
        "name": "文件1",
        "created_on": "enable",
        "size": 2000,
        "created_by": {
          "user_id": 3000,
          "name": "名字",
          "avatar": "http:\/\/f2.huoban.com\/30000\/user_avatar\/40000\/xxx"
        },
        "ref_id": 5000,
        "ref_type": "item",
        "link": {
          "source": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx",
          "small": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx",
          "medium": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx",
          "large": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx",
          "square": "http:\/\/hb-v4-attachment-oss.huoban.com\/xxx"
        }
      }
    ],
    "created_by": {
      "user_id": 1000,
      "name": "名字",
      "avatar": "http:\/\/f2.huoban.com\/30000\/user_avatar\/40000\/xxx"
    },
    "created_on": "2015-04-23 11:16:31"
  },
  {
    "comment_id": 42141,
    "content": "下班一起去吃好吃的吧",
    "parent_comment": [],
    "files": [],
    "created_by": {
      "user_id": 1000,
      "name": "名字",
      "avatar": "http:\/\/f2.huoban.com\/30000\/user_avatar\/40000\/xxx"
    },
    "created_on": "2015-04-23 11:16:31"
  }
]