get group discussion
/groups/{group}/discussions/{discussion} [GET]
API Support | Available since | Last updated | Output |
---|---|---|---|
5.1102 | 5.9800 | xml, json |
Description
Return a single discussion from the group specified in the URL.
Parameters
Name | Description | Required | Type | Default value |
---|---|---|---|---|
comments | The comments to include, can be none , first , last , all , archive | no | string | all |
discussionsize | The maximum number of comments to return per discussion | no | long | 1000 |
Permission
This service is restricted to guest and higher. If the group is public, anyone can invoke it.
Response
This service returns a single discussion as a <discussion> element.
<discussion id="288" title="original" replycount="3" lastcommentid="292" lastcommentdate="2017-02-22T09:21:48+11:00"> <comment id="288" contentrole="Comment" created="2017-02-21T15:32:35+11:00"> <title>original</title> <author id="1" firstname="John" surname="Smith" username="jsmith" status="activated"> <fullname>John Smith</fullname> </author> <content type="text/plain">Original Document</content> </comment> <comment id="289" contentrole="Comment" created="2017-02-21T15:32:59+11:00"> <title>original</title> <author id="1" ...> ... </author> <content type="text/plain">First Reply</content> </comment> <comment id="290" contentrole="Comment" created="2017-02-21T15:33:07+11:00"> <title>original</title> <author id="1" ...> ... </author> <content type="text/plain">Second Reply</content> </comment> <comment id="292" contentrole="Comment" created="2017-02-22T09:21:48+11:00"> <title>original</title> <author> <fullname>Jane Brown</fullname> </author> <content type="text/plain">TestComment</content> </comment> </discussion>
By default, all discussions and comments are included.
Effect of comments
parameter
If comments is first
:
<discussion id="288" title="original" lastcommentid="292" lastcommentdate="2017-02-22T09:21:48+11:00"> <comment id="288" contentrole="Comment" created="2017-02-21T15:32:35+11:00"> <title>original</title> <author id="1" ...> ... </author> <content type="text/plain">Original Document</content> </comment> </discussion>
If comments is last
:
<discussion id="288" title="original" replycount="3" lastcommentid="292" lastcommentdate="2017-02-22T09:21:48+11:00"> <comment id="292" contentrole="Comment" created="2017-02-22T09:21:48+11:00"> <title>original</title> <author> <fullname>Jane Brown</fullname> </author> <content type="text/plain">TestComment</content> </comment> </discussion>
If comments is archive
:
<discussion id="288" title="original" replycount="3" lastcommentid="292" lastcommentdate="2017-02-22T09:21:48+11:00"> <comment id="288" contentrole="Comment" created="2017-02-21T15:32:35+11:00"> <title>original</title> <author id="1" ...> ... </author> <content type="text/plain">Original Document</content> </comment> <comment id="289" contentrole="Comment" created="2017-02-21T15:32:59+11:00"> <title>original</title> <author id="1"> ... </author> <content type="text/plain">First Reply</content> </comment> <comment id="290" contentrole="Comment" created="2017-02-21T15:33:07+11:00"> <title>original</title> <author id="1"> ... </author> <content type="text/plain">Second Reply</content> </comment> <comment id="291" contentrole="archive-File Attachment" created="2017-02-21T15:34:32+11:00"> <title>original</title> <author> <fullname>Jane Brown</fullname> </author> <modifiedby id="1" firstname="First Name" surname="Surname" username="Username" status="activated" date="2017-02-21T15:35:01+11:00"> <fullname>Adriano Akaishi</fullname> </modifiedby> <content type="text/plain">comment</content> <attachment> <uri id="32" scheme="https" host="www.facebook.com" port="443" path="/" decodedpath="/" external="true" mediatype="" created="2017-02-15T09:51:42+11:00" modified="2017-02-15T09:51:42+11:00"> <displaytitle>https://www.facebook.com/</displaytitle> </uri> </attachment> </comment> <comment id="292" contentrole="Comment" created="2017-02-22T09:21:48+11:00"> <title>original</title> <author> <fullname>Jane Brown</fullname> </author> <content type="text/plain">TestComment</content> </comment> </discussion>
If comments is none
:
<discussion id="288" title="original" lastcommentid="292" lastcommentdate="2017-02-22T09:21:48+11:00"> </discussion>
Error Handling
Code | Cause / Description |
---|---|
0x1316 | The discussion was not found |
0x0202 | The group was not found |