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:
marc50x50, 127x135, full50x50full2111210100100TrueRetrieved relations 1-12 for user marcmarc250100512user:42marccanterhavent met, acquaintance, relation, good relation, best relationrelationhttp://example.org/peepagg/user/12345http://example.org/peepagg/files/12345_image.jpg420960GET /api/xml/peopleaggregator/getUserRelations?profileImageSize=50x50&login=marc&resultsPerPage=12&page=2 HTTP/1.1
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: 1068
<response>
<success>true</success>
<relations>
<item>
<url>http://example.org/peepagg/user/12345</url>
<login>marccanter</login>
<relation>relation</relation>
<id>user:42</id>
<image>
<url>http://example.org/peepagg/files/12345_image.jpg</url>
<width>420</width>
<height>960</height>
</image>
</item>
</relations>
<totalPages>2</totalPages>
<resultsPerPage>50</resultsPerPage>
<msg>Retrieved relations 1-12 for user marc</msg>
<login>marc</login>
<totalResults>51</totalResults>
<page>2</page>
</response>
GET /api/json/peopleaggregator/getUserRelations?profileImageSize=50x50&login=marc&resultsPerPage=12&page=2 HTTP/1.1
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Content-Length: 381
{"success": true, "relations": [{"url": "http://example.org/peepagg/user/12345", "login": "marccanter", "relation": "relation", "id": "user:42", "image": {"url": "http://example.org/peepagg/files/12345_image.jpg", "width": 420, "height": 960}}], "totalPages": 2, "resultsPerPage": 50, "msg": "Retrieved relations 1-12 for user marc", "login": "marc", "totalResults": 51, "page": 2}
POST /api/xmlrpc HTTP/1.1
Content-Type: text/xml
Content-Length: 1521
<?xml version='1.0'?>
<methodCall>
<methodName>peopleaggregator.getUserRelations</methodName>
<params>
<param>
<value><struct>
<member>
<name>profileImageSize</name>
<value><string>50x50</string></value>
</member>
<member>
<name>login</name>
<value><string>marc</string></value>
</member>
<member>
<name>resultsPerPage</name>
<value><int>12</int></value>
</member>
<member>
<name>page</name>
<value><int>2</int></value>
</member>
</struct></value>
</param>
</params>
</methodCall>
HTTP/1.1 200 OK
Content-Type: text/xml
Content-Length: 5772
<?xml version='1.0'?>
<methodResponse>
<params>
<param>
<value><struct>
<member>
<name>success</name>
<value><boolean>1</boolean></value>
</member>
<member>
<name>relations</name>
<value><array><data>
<value><struct>
<member>
<name>url</name>
<value><string>http://example.org/peepagg/user/12345</string></value>
</member>
<member>
<name>login</name>
<value><string>marccanter</string></value>
</member>
<member>
<name>relation</name>
<value><string>relation</string></value>
</member>
<member>
<name>id</name>
<value><string>user:42</string></value>
</member>
<member>
<name>image</name>
<value><struct>
<member>
<name>url</name>
<value><string>http://example.org/peepagg/files/12345_image.jpg</string></value>
</member>
<member>
<name>width</name>
<value><int>420</int></value>
</member>
<member>
<name>height</name>
<value><int>960</int></value>
</member>
</struct></value>
</member>
</struct></value>
</data></array></value>
</member>
<member>
<name>totalPages</name>
<value><int>2</int></value>
</member>
<member>
<name>resultsPerPage</name>
<value><int>50</int></value>
</member>
<member>
<name>msg</name>
<value><string>Retrieved relations 1-12 for user marc</string></value>
</member>
<member>
<name>login</name>
<value><string>marc</string></value>
</member>
<member>
<name>totalResults</name>
<value><int>51</int></value>
</member>
<member>
<name>page</name>
<value><int>2</int></value>
</member>
</struct></value>
</param>
</params>
</methodResponse>