Web service API

How to use PageSeeder's Web service API

get discussion public

/discussions/{discussion} [GET]

com.pageseeder.comment.GetDiscussion

Description

Load a public discussion. If a reply comment ID is specified for the discussion it will return the containing discussion.

Parameters

NameDescriptionRequiredTypeDefault 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 string 1000

Permission

Undocumented permissions requirements.

Response

The output has the following format:

<discussion id="123"
            title="My thread"
            replycount="3"
            lastcommentid="234"
            lastcommentdate="2012-08-20T14:27:48+10:00">
     <uri id="789">...</uri>
     <locator fragment="2"/>
     <comment id="123"
              contentrole="File Attachment"
              created="2012-03-08T12:34:00+10:00">
       <title>My thread</title>
       <content type="text/plain">
         Some text
       </content>
       <attachment>
         <uri id="189">...</uri>
       </attachment>
       <attachment fragment="5">
         <uri id="289">...</uri>
       </attachment>   
      [<group .../>...]
     </comment>
     <comment id="234" ...>
       ...
     </comment>
</discussion>

Error handling

CodeCause / Description
0x1316 the discussion was not found

Created on , last edited on