GET /comment
Get comments of an item
Example URI
http://example.com/restful_api/comment?type_id=app&item_id=9&app_id=PHPfox_Videos
Parameters
Parameter | Type | Require ? | Description |
---|---|---|---|
type_id | string | yes | Type id of the item |
item_id | number | yes | Item id |
app_id | string | no | Require if item type is app |
parent_module | string | no | Require for get comments on app item on pages/groups |
limit | number | no | Limit return results |
page | number | no | Paging return results |
Response
{ "status": "success", "data": [ { "is_liked": null, "comment_id": "14", "parent_id": "0", "type_id": "app", "item_id": "9", "user_id": "1", "owner_user_id": "10", "child_total": "1", "total_like": "0", "text": "Great video" } ], "messages": [] }
POST /comment
Add comment on an item
Example URI
Parameters
Parameter | Type | Require ? | Description |
---|---|---|---|
val[type] | string | yes | Type id of the item |
val[item_id] | number | yes | Id of the item |
val[text] | string | yes | Comment text |
val[parent_id] | number | no | Require for adding reply on comment |
val[app_object] | string | no | Require if comment on an app item |
val[parent_module] | string | no | Parent type of the app item |
Response
{ "status": "success", "data": { "is_liked": null, "comment_id": "15", "parent_id": "14", "type_id": "app", "item_id": "9", "user_id": "1", "owner_user_id": "10", "child_total": "0", "total_like": "0", "text": "Yes. A great song for Christmas day.", "unix_time_stamp": "1481252047" }, "messages": [ "Comment successfully added." ] }
GET /comment/:id
Get information of a specific comment
Example URI
Parameters
Parameter | Type | Require ? | Description |
---|---|---|---|
id | number | yes | Comment id |
Response
{ "status": "success", "data": { "is_liked": "24", "comment_id": "14", "parent_id": "0", "type_id": "app", "item_id": "9", "user_id": "1", "owner_user_id": "10", "child_total": "1", "total_like": "1", "text": "great video", "unix_time_stamp": "1481251788" }, "messages": [] }
PUT /comment/:id
Update comment content
Example URI
Parameters
Parameter | Type | Require ? | Description |
---|---|---|---|
id | number | yes | Comment id |
text | string | yes | Text to update |
Response
{ "status": "success", "data": { "is_liked": "24", "comment_id": "14", "parent_id": "0", "type_id": "app", "item_id": "9", "user_id": "1", "owner_user_id": "10", "child_total": "1", "total_like": "1", "text": "Great Music Video!", "unix_time_stamp": "1481251788" }, "messages": [ "Comment successfully updated." ] }
DELETE /comment/:id
Delete a specific comment.
Example URI
Parameters
Parameter | Type | Require ? | Description |
---|---|---|---|
id | number | yes | Comment id |
Response
{ "status": "success", "data": [], "messages": [ "Comment successfully deleted." ] }