Unknown macro: {next_previous_links}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

This section shows the REST URIs for the following REST operations regarding the comments of a resource.

The following terms explain the meaning of the query parameters passed with the following REST URIs:

ParameterExplanation
pathPath of the resource
OAuth access tokenAuthorized access token per user for an hour by default.
idIdentifier of the comment
startStart page number
sizeNumber of comments to be fetched
username of the user

The {start page} and {number of records}  can take any value greater than or equal to 0. The {start page} and {number of records} begins with 1. If both of them are 0, then all the comments are retrieved. Please note that "start" and "size" are OPTIONAL parameters. If user omits it will take the default value as 0.

Get All the Comments on a Resource

AttributesValues

HTTP Method                

GET
Request URI/comments?path={ resource path }&start={ start page }&size={ number of records }&user={ user name }
HTTP Request HeaderAuthorization: Bearer { OAuth access token }
DescriptionThis retrieves all the comments posted on the specific resource.
Response TypeJSON

Get a Specific Comment on a Resource

AttributesValues

HTTP Method                

GET
Request URI/comment?path={ resource path }&id={ comment ID }&user={ user name }
HTTP Request HeaderAuthorization: Bearer { OAuth access token }
DescriptionThis retrieves the specific comment associated with the given comment ID.
Response TypeJSON

Add a Comment to a Resource

AttributesValues

HTTP Method                

POST
Request URI/comment?path={ resource path }&user={ user name }
HTTP Request Header

Authorization: Bearer {OAuth access token}

Content-Type: text/plain

PayloadComment appears in text format
DescriptionAdd the payload comment to the requested resource
Response TypeJSON

Update a Comment on a Resource

AttributesValues

HTTP Method                

PUT
Request URI/comment?path={ resource path }&id={ comment ID }&user={ user name }
HTTP Request Header

Authorization: Bearer  { OAuth access token }

Content-Type: text/plain

PayloadNew comment to be updated as TEXT.
DescriptionIt replaces the new comment for the given commentID
Response TypeJSON

Delete a Comment on a Resource

AttributesValues

HTTP Method                

DELETE
Request URI/comment?path={ resource path }&id={ comment ID }&user={ user name }
HTTP Request HeaderAuthorization: Bearer { OAuth access token }
ResponseHTTP 204 No Content
Response TypeJSON

 

 

  • No labels