comment
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
http://example.com/restful_api/comment
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
http://example.com/restful_api/comment/14
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
http://example.com/restful_api/comment/14
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
http://example.com/restful_api/comment/14
Parameters
Parameter |
Type |
Require ? |
Description |
---|---|---|---|
id |
number |
yes |
Comment id |
Response
{ "status": "success", "data": [], "messages": [ "Comment successfully deleted." ] }