Fields
Field | Name | Description | Type | Required |
---|---|---|---|---|
uid
| User Id | The Schoology user id of the user who created the comment | integer
| yes |
comment
| Comment | The comment text | string
| yes |
created
| Created timestamp | The Unix timestamp when the comment was created | integer
| no |
parent_id
| Parent ID | The ID of the comment being replied to. | integer
| no |
status
| Comment status | Whether the comment is deleted (0) , available (1) or pending moderation approval (3) | {0,1,3}
| no |
Operations
create
Create a comment
Path |
|
Content |
An object containing comment fields JSON{ "uid": "2345467", "comment": "The comment text" }XML <body> <uid>2345467</uid> <comment>The comment text</comment> </body> |
Return |
An object containing comment fields JSON{ "id": 3570325, "uid": 45552, "comment": "this is a test comment", "created": 1388422820, "parent_id": 0, "status": 1, "likes": 0, "user_like_action": false, "links": { "self": "http:\/\/...\/comments\/" } }XML <?xml version="1.0" encoding="utf-8" ?> <result> <id>3570325</id> <uid>45552</uid> <comment>this is a test comment</comment> <created>1388422820</created> <parent_id>0</parent_id> <status>1</status> <likes>0</likes> <user_like_action></user_like_action> <links> <self>http://.../comments/</self> </links> </result> |
list
View a list of comments (paged)
Path |
|
Content |
none |
Return |
A collection of comment objects, each one containing comment fields JSON{ "comment": [ { "id": 3570325, "uid": 45552, "comment": "this is a test comment", "created": 1388422820, "parent_id": 0, "status": 1, "likes": 0, "user_like_action": false, "links": { "self": "http:\/\/...\/comments\/3570325" } } ] }XML <?xml version="1.0" encoding="utf-8" ?> <result> <comment> <id>3570325</id> <uid>45552</uid> <comment>this is a test comment</comment> <created>1388422820</created> <parent_id>0</parent_id> <status>1</status> <likes>0</likes> <user_like_action></user_like_action> <links> <self>http://.../comments/3570325</self> </links> </comment> </result> |
view
View a specified comment
Path |
|
Content |
none |
Return |
An object containing comment fields JSON{ "id": 3570325, "uid": 45552, "comment": "this is a test comment", "created": 1388422820, "parent_id": 0, "status": 1, "likes": 0, "user_like_action": false }XML <?xml version="1.0" encoding="utf-8" ?> <result> <id>3570325</id> <uid>45552</uid> <comment>this is a test comment</comment> <created>1388422820</created> <parent_id>0</parent_id> <status>1</status> <likes>0</likes> <user_like_action></user_like_action> </result> |
delete
Delete a comment (cannot be undone)
Path |
|
Content |
none |
Return |
none |