D4Science D4Science Don't have a D4Science account? Create one Could not find what you are looking for? Contact us.

Comments Resource

REST interface for the social networking library (comments).

POST /2/comments/comment-post

Create a new comment to a post having as owner the auth token's owner

Request Parameters
name type description
Authorization header Bearer token, see https://dev.d4science.org/how-to-access-resources
Content-Type header application/json
Request Body
media type data type description
application/json CommentInputBean (JSON) The CommentInputBean object
Response Codes
code condition
201 Successfull created, the new comment is reported in the 'result' field of the returned object
500 The error is reported into the 'message' field of the returned object
Response Body
media type data type description
application/json object (JSON)

Example

Request
POST /2/comments/comment-post
Content-Type: application/json
Accept: application/json
Authorization: ...

                
{
  "text" : "I would like to comment that ...",
  "postid" : "..."
}
                
              
Response
HTTP/1.1 201 Created
Content-Type: application/json

                
...
                
              

GET /2/comments/get-comments-by-post-id

Request Parameters
name type description constraints
Authorization header Bearer token, see https://dev.d4science.org/how-to-access-resources  
Content-Type header application/json  
key query required
Response Codes
code condition
200 The list of comments is put into the 'result' field
500 The error is reported into the 'message' field of the returned object
Response Body
media type data type description
application/json object (JSON)

Example

Request
GET /2/comments/get-comments-by-post-id
Content-Type: */*
Accept: application/json
Authorization: ...

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

                
...
                
              

GET /2/comments/get-comments-user

Request Parameters
name type description
Authorization header Bearer token, see https://dev.d4science.org/how-to-access-resources
Content-Type header application/json
Response Codes
code condition
200 The list of comments is put into the 'result' field
500 The error is reported into the 'message' field of the returned object
Response Body
media type data type description
application/json object (JSON)

Example

Request
GET /2/comments/get-comments-user
Content-Type: */*
Accept: application/json
Authorization: ...

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

                
...
                
              

GET /2/comments/get-comments-user-by-time

Request Parameters
name type description constraints
Authorization header Bearer token, see https://dev.d4science.org/how-to-access-resources  
Content-Type header application/json  
time query required long, min: 0
Response Body
media type data type description
application/json object (JSON)

Example

Request
GET /2/comments/get-comments-user-by-time
Content-Type: */*
Accept: application/json
Authorization: ...

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

                
...