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:298374982734987234useruserTrueuser:26:album:42read, writereadMy family photos(FIXME: some sort of standard date value?)image, audio, videoimageHTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: 607
<response>
<albums>
<item>
<access>read</access>
<created>(FIXME: some sort of standard date value?)</created>
<type>
<item>image</item>
</type>
<id>user:26:album:42</id>
<title>My family photos</title>
</item>
</albums>
<success>true</success>
</response>
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Content-Length: 180
{"albums": [{"access": "read", "created": "(FIXME: some sort of standard date value?)", "type": ["image"], "id": "user:26:album:42", "title": "My family photos"}], "success": true}
POST /api/xmlrpc HTTP/1.1
Content-Type: text/xml
Content-Length: 1026
<?xml version='1.0'?>
<methodCall>
<methodName>peopleaggregator.getAlbums</methodName>
<params>
<param>
<value><struct>
<member>
<name>authToken</name>
<value><string>as9d867f234o7asdf:928734982734987234:298374982734987234</string></value>
</member>
<member>
<name>context</name>
<value><string>user</string></value>
</member>
</struct></value>
</param>
</params>
</methodCall>
HTTP/1.1 200 OK
Content-Type: text/xml
Content-Length: 3089
<?xml version='1.0'?>
<methodResponse>
<params>
<param>
<value><struct>
<member>
<name>albums</name>
<value><array><data>
<value><struct>
<member>
<name>access</name>
<value><string>read</string></value>
</member>
<member>
<name>created</name>
<value><string>(FIXME: some sort of standard date value?)</string></value>
</member>
<member>
<name>type</name>
<value><array><data>
<value><string>image</string></value>
</data></array></value>
</member>
<member>
<name>id</name>
<value><string>user:26:album:42</string></value>
</member>
<member>
<name>title</name>
<value><string>My family photos</string></value>
</member>
</struct></value>
</data></array></value>
</member>
<member>
<name>success</name>
<value><boolean>1</boolean></value>
</member>
</struct></value>
</param>
</params>
</methodResponse>