Arguments | Return value | REST (XML) example | REST (JSON) example | XML-RPC example
If calling by XML-RPC, note that this method takes a single struct as input, with the following keys:
as9d867f234o7asdf:928734982734987234:298374982734987234group:12311110010100100True12343100group:123:msg:456Hello worldThis could be several lines long, but it's not.(FIXME: some sort of standard date value?)user:26myelinHTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: 916
<response>
<success>true</success>
<messages>
<item>
<content>This could be several lines long, but it's not.</content>
<author>
<id>user:26</id>
<name>myelin</name>
</author>
<created>(FIXME: some sort of standard date value?)</created>
<id>group:123:msg:456</id>
<title>Hello world</title>
</item>
</messages>
<resultsPerPage>100</resultsPerPage>
<totalPages>3</totalPages>
<page>1</page>
<totalMessages>234</totalMessages>
</response>
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Content-Length: 323
{"success": true, "messages": [{"content": "This could be several lines long, but it's not.", "author": {"id": "user:26", "name": "myelin"}, "created": "(FIXME: some sort of standard date value?)", "id": "group:123:msg:456", "title": "Hello world"}], "resultsPerPage": 100, "totalPages": 3, "page": 1, "totalMessages": 234}
POST /api/xmlrpc HTTP/1.1
Content-Type: text/xml
Content-Length: 1572
<?xml version='1.0'?>
<methodCall>
<methodName>peopleaggregator.getBoardMessages</methodName>
<params>
<param>
<value><struct>
<member>
<name>authToken</name>
<value><string>as9d867f234o7asdf:928734982734987234:298374982734987234</string></value>
</member>
<member>
<name>resultsPerPage</name>
<value><int>100</int></value>
</member>
<member>
<name>page</name>
<value><int>1</int></value>
</member>
<member>
<name>context</name>
<value><string>group:123</string></value>
</member>
</struct></value>
</param>
</params>
</methodCall>
HTTP/1.1 200 OK
Content-Type: text/xml
Content-Length: 4840
<?xml version='1.0'?>
<methodResponse>
<params>
<param>
<value><struct>
<member>
<name>success</name>
<value><boolean>1</boolean></value>
</member>
<member>
<name>messages</name>
<value><array><data>
<value><struct>
<member>
<name>content</name>
<value><string>This could be several lines long, but it's not.</string></value>
</member>
<member>
<name>author</name>
<value><struct>
<member>
<name>id</name>
<value><string>user:26</string></value>
</member>
<member>
<name>name</name>
<value><string>myelin</string></value>
</member>
</struct></value>
</member>
<member>
<name>created</name>
<value><string>(FIXME: some sort of standard date value?)</string></value>
</member>
<member>
<name>id</name>
<value><string>group:123:msg:456</string></value>
</member>
<member>
<name>title</name>
<value><string>Hello world</string></value>
</member>
</struct></value>
</data></array></value>
</member>
<member>
<name>resultsPerPage</name>
<value><int>100</int></value>
</member>
<member>
<name>totalPages</name>
<value><int>3</int></value>
</member>
<member>
<name>page</name>
<value><int>1</int></value>
</member>
<member>
<name>totalMessages</name>
<value><int>234</int></value>
</member>
</struct></value>
</param>
</params>
</methodResponse>