Expand my Community achievements bar.

SOLVED

Usage of com.adobe.granite.comments API to add comments programatically

Avatar

Level 3

Hi,

Any one used com.adobe.granite.comments API's to add comments to assets?

I have a requirement to add comments to some assets programatically.

Any help highly appreciated.

Thanks LM

1 Accepted Solution

Avatar

Correct answer by
Level 10

Here is another way of working with comments mentioned by some internal Adobe community members:

Another view on this question would be to POST the comment to the asset path. For instance, to a comment to this mountain picture that is part of the Geometrixx samples

POST to: http://localhost:4502/content/dam/geometrixx-outdoors/activities/snowboarding/PDP_1_c05.jpg

With the following request attributes:
1.    :operation:
granite:comment
2.    path:
/content/dam/geometrixx-outdoors/activities/snowboarding/PDP_1_c05.jpg
3.    message:
Posting a comment programmatically....
This results in a new Granite comment on the asset.

[img]AComment.png[/img]

View solution in original post

3 Replies

Avatar

Level 10

Here is the Javadoc for this API: 

https://docs.adobe.com/docs/en/cq/5-6-1/javadoc/com/adobe/granite/comments/package-summary.html

I am going to look to see if there are any examples showing this API in action. 

Avatar

Level 3

Thanks for your quick reply.

Eagerly waiting for some sample codebase.

Regards LM

Avatar

Correct answer by
Level 10

Here is another way of working with comments mentioned by some internal Adobe community members:

Another view on this question would be to POST the comment to the asset path. For instance, to a comment to this mountain picture that is part of the Geometrixx samples

POST to: http://localhost:4502/content/dam/geometrixx-outdoors/activities/snowboarding/PDP_1_c05.jpg

With the following request attributes:
1.    :operation:
granite:comment
2.    path:
/content/dam/geometrixx-outdoors/activities/snowboarding/PDP_1_c05.jpg
3.    message:
Posting a comment programmatically....
This results in a new Granite comment on the asset.

[img]AComment.png[/img]