1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <title>MySocials Project</title>
7 <link href="style.css" rel="stylesheet" type="text/css" />
11 <table width="779" border="0" align="center" cellpadding="0" cellspacing="0">
13 <td><table width="70%" border="0" cellspacing="0" cellpadding="0">
15 <td class="redbox"> </td>
18 <td height="45"><a href="index.html" class="logo">MySocials Project</a></td>
26 <td bgcolor="#E2E2D2" class="border" height="40"><table width="85%" border="0" cellspacing="0" cellpadding="0">
28 <td><a href="index.html" class="toplinks">About</a></td>
29 <td class="toplinks">|</td>
30 <td><a href="api.html" class="toplinks">MySocials API</a></td>
31 <td class="toplinks">|</td>
32 <td><a href="privacy.html" class="toplinks">Privacy</a></td>
33 <td class="toplinks">|</td>
34 <td><a href="development.html" class="toplinks">Development</a></td>
35 <td class="toplinks">|</td>
36 <td><a href="downloads.html" class="toplinks">Downloads</a></td>
44 <td bgcolor="#F3F3F3" class="border"><table width="100%" border="0"
45 cellspacing="0" cellpadding="0">
50 <td><table border="0" cellspacing="0" cellpadding="0">
52 <td class="heading"></td>
61 <h1>MySocials API</h1>
62 <h2>MySocials driver API</h2>
63 <p> MySocials driver is provided as a shared library (libmsa<service_name>.so). Structure <b>msa_module *d</b> includes information about the driver (name, identifier, pointers to driver functions). This structure is filled during initialization of the driver.
65 <h3>Driver interface</h3>
66 <p>Driver interface is described in file interface.h and consists of 4 functions:
68 <li><b>msa_module_init(struct msa_module* d)</b> — driver initialization;</li>
69 <li><b>msa_module_get_info(struct msa_module* d)</b> — getting information about driver;</li>
70 <li><b>msa_module->send(xmlDocPtr request, xmlDocPtr* response, const struct msa_module* info)</b> — request sending and response receiveing;</li>
71 <li><b>msa_module->shutdown(const struct msa_module*)</b> - driver shutdown.</li>
74 <h3>Driver initialization and shutting down</h3>
75 Driver initialization is performed by using <b>msa_module_init(struct msa_module* d)</b> function. Instance of structure which stores profile setting is created during initialization. Parameter d stores identifier of this instance.
77 Function <b>msa_module->shutdown(const struct msa_module*)</b> is used during program termination.
79 <h3>Interaction with driver</h3>
81 Fuction <b>msa_module->send(xmlDocPtr request, xmlDocPtr* response, const struct msa_module* info)</b> is used to perform requests to the driver.
82 Parameter <i>request</i> is a request in XML format. Description of structure of sending and receiveing data is described <a>here</a>.
83 Parameter <i>response</i> contains driver response in XML format.
84 Function <b>msa_module_get_info(struct msa_module* d)</b> is used to get information about driver (driver name and icon).
87 <h2>MySocials driver data structures</h2>
89 <p>Here you can see description of data structures which are used by MySocials driver. These structures are declared in <b>mysocials_driver.h</b> file which is available for other applications from mysocials-dev package.
93 <pre class="c" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">enum</span> error_type <span style="color: #009900;">{</span>
94 FAILURE<span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// Function finished with error</span>
95 SUCCESS<span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// Function finished without error</span>
96 ERROR_ALLOCATION_OF_MEMORY<span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// Allocation of memory</span>
97 ERROR_NO_FUNCTION<span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// Defining function error</span>
98 ERROR_INITIALIZATION_ALREADY_PASSED<span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// Re-initialization error</span>
99 ERROR_IS_BUSY<span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// Module is busy</span>
100 ERROR_SEND_DATA<span style="color: #339933;">,</span> <span style="color: #666666; font-style: italic;">// Data sending error</span>
101 ERROR_PARSE_DATA <span style="color: #666666; font-style: italic;">// Data parsing error</span>
102 <span style="color: #009900;">}</span>
105 <h3>Driver interface</h3>
106 <p>MySocials driver interface described in <b>msa_module</b> structure. Some of the fields of this stucture are filled before initialization by application (marked with **), the rest of it is filled during initialization.</p>
108 <pre class="c" style="font-family:monospace;"><span style="color: #993333;">struct</span> msa_module <span style="color: #009900;">{</span>
109 gchar <span style="color: #339933;">*</span>id<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Identifier </span>
110 gchar <span style="color: #339933;">*</span>name<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// External driver name</span>
111 gchar<span style="color: #339933;">*</span> driverName<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Driver name for system purposes (equals driver identifier)</span>
112 gchar <span style="color: #339933;">*</span>pic<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Icon coded in base64</span>
113 gchar <span style="color: #339933;">*</span>proxy<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// **Proxy server address or NULL</span>
114 gint port<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// **Proxy server port</span>
116 <span style="color: #808080; font-style: italic;">/* Pointer to function for processing requests.
118 xmlRequest — request in XML format
119 xmlResponse — response in XML format
120 info — structure with driver settings
122 Function returns SUCCESS in case without errors, otherwise FAILURE.
125 error_type <span style="color: #009900;">(</span><span style="color: #339933;">*</span>send<span style="color: #009900;">)</span><span style="color: #009900;">(</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span> xmlRequest<span style="color: #339933;">,</span> <span style="color: #993333;">char</span><span style="color: #339933;">**</span> xmlResponse<span style="color: #339933;">,</span> <span style="color: #993333;">struct</span> msa_module <span style="color: #339933;">*</span>info<span style="color: #009900;">)</span>
127 <span style="color: #808080; font-style: italic;">/* Pointer to function for driver shutting down.
129 info — structure with driver settings
131 Function returns SUCCESS in case without errors, otherwise FAILURE.
134 error_type <span style="color: #009900;">(</span><span style="color: #339933;">*</span>shutdown<span style="color: #009900;">)</span><span style="color: #009900;">(</span><span style="color: #993333;">struct</span> msa_module<span style="color: #339933;">*</span> info<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
135 <span style="color: #009900;">}</span>
138 <h2>Format of XML requests and responses</h2>
139 <h3>Common format of driver request and response</h3>
140 <h4>Request format</h4>
141 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">""</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">""</span> <span style="color: #000066;">noAuthorize</span>=<span style="color: #ff0000;">"true"</span><span style="color: #000000; font-weight: bold;">></span></span>
142 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
144 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
145 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
149 <li><i>noAuthorize</i> - flag which forbids driver to call WebAuth (optional, set to false by default) </li>
150 <li><i>class</i> - class which includes called function</li>
151 <li><i>function</i> - name of the function</li>
152 <li><i>Params</i> - set of parameters, stricly defined for each function</li>
155 <h4>Response format</h4>
156 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">""</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">""</span> <span style="color: #000066;">authorized</span>=<span style="color: #ff0000;">"true"</span> <span style="color: #000066;">upload</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">download</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
157 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
159 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
160 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
164 <li><i>authorized</i> - flag which indicates authorization during request performing (flag isn't set if error occures during request performing) </li>
165 <li><i>upload</i> - number of bytes sent to server</li>
166 <li><i>download</i> - number of bytes received from server</li>
169 <p>Following classes are supported:
171 <li><i>settings:</i> class for working with settings</li>
172 <li><i>profile:</i> class for receiving data about user's profile</li>
173 <li><i>friends:</i> class for receiving data about user's friends</li>
174 <li><i>messages:</i> class for receiving data about messages</li>
175 <li><i>photos:</i> class for working with photos</li>
176 <li><i>audio:</i> class for working with audio files</li>
177 <li><i>video:</i> class for working with video files</li>
178 <li><i>news:</i> class for working with news</li>
182 <!-- Settings start -->
186 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"settings"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getSettings"</span><span style="color: #000000; font-weight: bold;">></span></span>
187 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span><span style="color: #000000; font-weight: bold;">/></span></span>
188 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
192 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"settings"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getSettings"</span><span style="color: #000000; font-weight: bold;">></span></span>
193 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
194 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"mid"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
195 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"sid"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
196 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"secret"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
197 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
198 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
200 <p>Content of <i>Params</i> tag depends on the driver. It is recommended to save content of <i>Params</i> tag and send it to setup function without any changes.</p>
204 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"settings"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"setSettings"</span><span style="color: #000000; font-weight: bold;">></span></span>
205 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
206 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"mid"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
207 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"sid"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
208 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"secret"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
209 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
210 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
212 <p><i>Params</i> tag must contain data received from driver during <i>getSettings</i> request.</p>
213 <b>Response:</b> info message or error message.
215 <h4>getListMethods</h4>
217 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"settings"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListMethods"</span><span style="color: #000000; font-weight: bold;">></span></span>
218 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span><span style="color: #000000; font-weight: bold;">/></span></span>
219 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
222 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"settings"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListMethods"</span><span style="color: #000000; font-weight: bold;">></span></span>
223 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
224 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
225 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
227 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
228 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
231 <h4>testConnection</h4>
233 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"settings"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"testConnection"</span><span style="color: #000000; font-weight: bold;">></span></span>
234 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span><span style="color: #000000; font-weight: bold;">/></span></span>
235 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
237 <b>Response:</b> info message or error message.
238 <!-- Settings finish -->
240 <!-- Profile start -->
244 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"profile"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getProfile"</span><span style="color: #000000; font-weight: bold;">></span></span>
245 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
246 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
248 <p>Attribute <i>id</i> is an id of user whose profile is needed to be received (optional, equals id of owner of current account by default).</p>
250 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"profile"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getProfile"</span><span style="color: #000000; font-weight: bold;">></span></span>
251 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
252 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"FirstName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
253 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"NickName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
254 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"LastName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
255 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Gender"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
256 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Birthday"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
257 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"MobilePhone"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
258 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"HomePhone"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
259 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><img</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Img"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></img<span style="color: #000000; font-weight: bold;">></span></span></span>
260 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"CityName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
261 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"CountryName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
262 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
263 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
266 <h4>getBaseProfile</h4>
268 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"profile"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getBaseProfile"</span><span style="color: #000000; font-weight: bold;">></span></span>
269 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
270 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
273 <p>Attribute <i>id</i> is an id of user whose profile is needed to be received (optional, equals id of owner of current account by default).</p>
275 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"profile"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getBaseProfile"</span><span style="color: #000000; font-weight: bold;">></span></span>
276 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
277 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"FirstName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
278 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"NickName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
279 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"LastName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
280 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
281 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
283 <!-- Profile finish -->
285 <!-- Friends start -->
287 <h4>getListFriends</h4>
289 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"friends"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListFriends"</span><span style="color: #000000; font-weight: bold;">></span></span>
290 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
291 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"page"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
292 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"pageSize"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
293 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
294 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
297 <li><i>page</i> - number of page that is requested (optional, positive integer, equals 1 by default)</li>
298 <li><i>pageSize</i> - page size (optional, positive integer, equals 100 by default)</li>
299 <li><i>id</i> - user id (optional, equals id of owner of current account by default) </li>
302 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"friends"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListFriends"</span><span style="color: #000000; font-weight: bold;">></span></span>
303 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
304 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"contactList"</span> <span style="color: #000066;">page</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">pageSize</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
305 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"contact"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
306 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"FirstName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
307 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"NickName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
308 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"LastName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
309 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"FriendStatus"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
310 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><img</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Img"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></img<span style="color: #000000; font-weight: bold;">></span></span></span>
311 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
312 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
313 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
314 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
317 <h4>deleteFriend</h4>
319 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"friends"</span> function =<span style="color: #ff0000;">"deleteFriend"</span><span style="color: #000000; font-weight: bold;">></span></span>
320 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">/></span></span>
321 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
323 <b>Response:</b> info message or error message.
324 <!-- Friends finish -->
326 <!-- Photos start -->
330 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"createAlbum"</span><span style="color: #000000; font-weight: bold;">></span></span>
331 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
332 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"name"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
333 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"description"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
334 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"privacy"</span><span style="color: #000000; font-weight: bold;">></span></span>PRIVACY<span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
335 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
336 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
338 PRIVACY can have following values:
340 <li>SELF - created album will be available only for its owner; </li>
341 <li>ALL_FRIENDS - created album will be available for owner's friends;</li>
342 <li>FRIENDS_OF_FRIENDS - created album will be available only for owner's friends and their friends; </li>
343 <li>EVERYONE - created album will be available only for every user.</li>
345 <p>This set of values can be extended. If PRIVACY isn't set, driver use default setting for all new albums which are set by user.</p>
347 <li><i>id</i> - optional, equals id of owner of current account by default </li>
348 <li><i>name</i> - optional, equals "no_name" by default</li>
349 <li><i>description</i> - optional </li>
352 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"createAlbum"</span><span style="color: #000000; font-weight: bold;">></span></span>
353 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
354 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
355 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
356 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
359 <h4>getListAlbums</h4>
361 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListAlbums"</span><span style="color: #000000; font-weight: bold;">></span></span>
362 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">/></span></span>
363 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
365 <p><i>id</i> - optional, equals id of owner of current account by default.</p>
367 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListAlbums"</span><span style="color: #000000; font-weight: bold;">></span></span>
368 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
369 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumList"</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
370 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"album"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
371 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"title"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
372 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"description"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
373 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"thumbId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
374 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><img</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Img"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></img<span style="color: #000000; font-weight: bold;">></span></span></span>
375 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"created"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
376 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"updated"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
377 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"size"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
378 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"canUpload"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
379 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
380 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
381 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
382 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
384 <p><i>canUpload</i> - optional, if this parameter isn't set, it means that album is available for current user.</p>
388 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> function = <span style="color: #ff0000;">"uploadPhoto"</span><span style="color: #000000; font-weight: bold;">></span></span>
389 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
390 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
391 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
392 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumPrivacy"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
393 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumDescription"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
394 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"file"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
395 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"fileName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
396 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"description"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
397 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"tags"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
398 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
399 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
402 <li>There have to be only one of parameters <i>albumName</i> or <i>albumId</i> in request.</li>
403 <li>If <i>albumId</i> is set, photo is uploaded to this album.</li>
404 <li>If <i>albumId</i> isn't specified, new album is created (with name <i>albumName</i>, description <i>albumDescription</i> and private settings <i>albumPrivacy</i>). </li>
405 <li>If both parameters <i>albumName</i> and <i>albumId</i> aren't specified, driver returns error message or photo is uploaded to common album, which is available in some services.</li>
406 <li>Parameter <i>tags</i> can not be supported by some services.</li>
407 <li>Parameter <i>file</i> contains full path to file for sending.</li>
408 <li>Parameter <i>fileName</i> contains name of file for upload.</li>
411 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> function = <span style="color: #ff0000;">"uploadPhoto"</span><span style="color: #000000; font-weight: bold;">></span></span>
412 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
413 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
414 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photoId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
415 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
416 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
419 <h4>getListPhotos</h4>
421 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> function = <span style="color: #ff0000;">"getListPhotos"</span><span style="color: #000000; font-weight: bold;">></span></span>
422 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
423 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
424 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"page"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
425 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"pageSize"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
426 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
427 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
430 <li><i>page</i> - number of page that is requested (optional, positive integer, equals 1 by default)</li>
431 <li><i>pageSize</i> - page size (optional, positive integer, equals 100 by default)</li>
432 <li><i>id</i> - user id (optional, equals id of owner of current account by default) </li>
435 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListPhotos"</span><span style="color: #000000; font-weight: bold;">></span></span>
436 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
437 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photosList"</span> <span style="color: #000066;">page</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">pageSize</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">albumId</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
438 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photo"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">/></span></span>
439 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlSmall"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
440 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlBig"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
441 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlOrig"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
442 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"description"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
443 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"created"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
444 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
445 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
446 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
447 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
450 <h4>getListUserPhotos</h4>
452 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> function = <span style="color: #ff0000;">"getListUserPhotos"</span><span style="color: #000000; font-weight: bold;">></span></span>
453 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
454 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"page"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
455 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"pageSize"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
456 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
457 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
460 <li><i>page</i> - number of page that is requested (optional, positive integer, equals 1 by default)</li>
461 <li><i>pageSize</i> - page size (optional, positive integer, equals 100 by default)</li>
462 <li><i>id</i> - user id (optional, equals id of owner of current account by default) </li>
465 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListUserPhotos"</span><span style="color: #000000; font-weight: bold;">></span></span>
466 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
467 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photosList"</span> <span style="color: #000066;">page</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">pageSize</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
468 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photo"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">/></span></span>
469 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"ownerId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
470 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
471 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlSmall"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
472 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlBig"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
473 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlOrig"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
474 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"description"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
475 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"created"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
476 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
477 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
478 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
479 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
482 <h4>getListPhotoTags</h4>
484 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> function = <span style="color: #ff0000;">"getListPhotoTags"</span><span style="color: #000000; font-weight: bold;">></span></span>
485 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
486 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"ownerId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
487 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
488 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photoId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
489 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
490 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
493 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListPhotoTags"</span><span style="color: #000000; font-weight: bold;">></span></span>
494 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
495 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"tagsList"</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">albumId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">photoId</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
496 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"tag"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">/></span></span>
497 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"userId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
498 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"text"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
499 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"created"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
500 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
501 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
502 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
503 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
506 <p>Parameter <i>userId</i> is an id of user which is marked on photo (optional).</p>
508 <h4>getListFavoritePhotos</h4>
510 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> function = <span style="color: #ff0000;">"getListFavoritePhotos"</span><span style="color: #000000; font-weight: bold;">></span></span>
511 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
512 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"page"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
513 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"pageSize"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
514 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
515 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
518 <li><i>page</i> - number of page that is requested (optional, positive integer, equals 1 by default)</li>
519 <li><i>pageSize</i> - page size (optional, positive integer, equals 100 by default)</li>
520 <li><i>id</i> - user id (optional, equals id of owner of current account by default) </li>
523 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListFavoritePhotos"</span><span style="color: #000000; font-weight: bold;">></span></span>
524 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
525 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photosList"</span> <span style="color: #000066;">page</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">pageSize</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
526 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photo"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">/></span></span>
527 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"ownerId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
528 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
529 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlSmall"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
530 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlBig"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
531 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlOrig"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
532 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"description"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
533 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"created"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
534 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
535 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
536 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
537 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
542 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> function = <span style="color: #ff0000;">"getPhoto"</span><span style="color: #000000; font-weight: bold;">></span></span>
543 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
544 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"url"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
545 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"path"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
546 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
547 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
549 <b>Response:</b> info message or error message.
551 <h4>getListPhotoComments</h4>
553 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> function = <span style="color: #ff0000;">"getListPhotoComments"</span><span style="color: #000000; font-weight: bold;">></span></span>
554 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
555 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"ownerId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
556 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
557 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photoId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
558 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"page"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
559 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"pageSize"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
560 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
561 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
564 <li><i>page</i> - number of page that is requested (optional, positive integer, equals 1 by default)</li>
565 <li><i>pageSize</i> - page size (optional, positive integer, equals 100 by default)</li>
568 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListPhotoComments"</span><span style="color: #000000; font-weight: bold;">></span></span>
569 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
570 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"commentsList"</span> <span style="color: #000066;">page</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">pageSize</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">albumId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">photoId</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
571 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"comment"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">/></span></span>
572 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"ParentId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
573 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"SenderId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
574 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"SenderName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
575 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Time"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
576 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Text"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
577 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
578 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
579 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
580 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
582 <p>Parameter <i>ParentId</i> is an id of previous comment, if there is such one (optional).</p>
584 <h4>sendPhotoComment</h4>
586 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"photos"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"sendPhotoComment"</span><span style="color: #000000; font-weight: bold;">></span></span>
587 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
588 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"ownerId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
589 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
590 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"photoId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
591 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"text"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
592 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
593 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
595 <b>Response:</b> info message or error message.
596 <!-- Friends finish -->
598 <!-- Messages start -->
600 <h4>getListOutboxMessages</h4>
602 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"messages"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListOutboxMessages"</span><span style="color: #000000; font-weight: bold;">></span></span>
603 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
604 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"page"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
605 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"pageSize"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
606 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"timeOffset"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
607 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
608 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
611 <li><i>page</i> - number of page that is requested (optional, positive integer, equals 1 by default)</li>
612 <li><i>pageSize</i> - page size (optional, positive integer, equals 100 by default)</li>
613 <li><i>timeOffset</i> - time offset for requested messages</li>
616 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"messages"</span> function = <span style="color: #ff0000;">"getListOutboxMessages"</span><span style="color: #000000; font-weight: bold;">></span></span>
617 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
618 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"messageList"</span> <span style="color: #000066;">page</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">pageSize</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
619 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"message"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
620 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"SenderId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
621 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"SenderName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
622 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"recipientList"</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
623 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"recipient"</span><span style="color: #000000; font-weight: bold;">></span></span>
624 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"RecipientId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
625 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"RecipientName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
626 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
627 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
628 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Time"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
629 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Title"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
630 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Text"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
631 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Status"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
632 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><attachment</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
634 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></attachment<span style="color: #000000; font-weight: bold;">></span></span></span>
635 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
636 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
637 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
638 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
640 <p>Parameter <i>attachment</i> is optional, its content depends on attribute <i>type</i> and can have following values:</p>
641 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><attachment</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"image"</span><span style="color: #000000; font-weight: bold;">></span></span>
642 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"name"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
643 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"albumId"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
644 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlSmall"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
645 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlBig"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
646 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></attachment<span style="color: #000000; font-weight: bold;">></span></span></span>
648 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><attachment</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"video"</span><span style="color: #000000; font-weight: bold;">></span></span>
649 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"name"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
650 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"url"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
651 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"duration"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
652 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlImage"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
653 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></attachment<span style="color: #000000; font-weight: bold;">></span></span></span>
655 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><attachment</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"audio"</span><span style="color: #000000; font-weight: bold;">></span></span>
656 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"name"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
657 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"url"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
658 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"duration"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
659 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></attachment<span style="color: #000000; font-weight: bold;">></span></span></span>
661 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><attachment</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"link"</span><span style="color: #000000; font-weight: bold;">></span></span>
662 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"name"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
663 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"url"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
664 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"urlImage"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
665 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></attachment<span style="color: #000000; font-weight: bold;">></span></span></span>
667 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><attachment</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"note"</span><span style="color: #000000; font-weight: bold;">></span></span>
668 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"name"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
669 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"url"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
670 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></attachment<span style="color: #000000; font-weight: bold;">></span></span></span>
673 <!-- Messages finish -->
677 <h4>getListAudio</h4>
679 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"audio"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListAudio"</span><span style="color: #000000; font-weight: bold;">></span></span>
680 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
681 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
682 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
685 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"audio"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListAudio"</span><span style="color: #000000; font-weight: bold;">></span></span>
686 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
687 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"audioList"</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
688 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"audio"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
689 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"title"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
690 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"artist"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
691 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"duration"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
692 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"audio"</span><span style="color: #000000; font-weight: bold;">></span></span> ...url... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
693 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
694 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
695 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
696 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
698 <!-- Audio finish -->
702 <h4>getListVideo</h4>
704 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Request</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"video"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListVideo"</span><span style="color: #000000; font-weight: bold;">></span></span>
705 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
706 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
707 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Request<span style="color: #000000; font-weight: bold;">></span></span></span>
710 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"video"</span> <span style="color: #000066;">function</span>=<span style="color: #ff0000;">"getListVideo"</span><span style="color: #000000; font-weight: bold;">></span></span>
711 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
712 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><array</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"videoList"</span> <span style="color: #000066;">quantity</span>=<span style="color: #ff0000;">"..."</span> <span style="color: #000066;">ownerId</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
713 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><struct</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"video"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"..."</span><span style="color: #000000; font-weight: bold;">></span></span>
714 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"title"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
715 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"description"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
716 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><number</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"duration"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></number<span style="color: #000000; font-weight: bold;">></span></span></span>
717 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><img</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"Img"</span><span style="color: #000000; font-weight: bold;">></span></span> ...url... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></img<span style="color: #000000; font-weight: bold;">></span></span></span>
718 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"link"</span><span style="color: #000000; font-weight: bold;">></span></span> ...url... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
719 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"url"</span><span style="color: #000000; font-weight: bold;">></span></span> ...url to player... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
720 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></struct<span style="color: #000000; font-weight: bold;">></span></span></span>
721 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></array<span style="color: #000000; font-weight: bold;">></span></span></span>
722 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
723 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
725 <!-- Video finish -->
731 <!-- Info messages start -->
732 <h3>Info and error messages</h3>
733 <h4>Error message format</h4>
734 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"systemMessages"</span> function = <span style="color: #ff0000;">"errorMessage"</span><span style="color: #000000; font-weight: bold;">></span></span>
735 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
736 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"moduleName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
737 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"code"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
738 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"text"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
739 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"comment"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
740 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"type"</span><span style="color: #000000; font-weight: bold;">></span></span>user/internal/service <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
741 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
742 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
745 <h4>Info message format</h4>
746 <pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Response</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">"systemMessages"</span> function = <span style="color: #ff0000;">"infoMessage"</span><span style="color: #000000; font-weight: bold;">></span></span>
747 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><Params<span style="color: #000000; font-weight: bold;">></span></span></span>
748 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"><string</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"moduleName"</span><span style="color: #000000; font-weight: bold;">></span></span> ... <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></string<span style="color: #000000; font-weight: bold;">></span></span></span>
749 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Params<span style="color: #000000; font-weight: bold;">></span></span></span>
750 <span style="color: #009900;"><span style="color: #000000; font-weight: bold;"></Response<span style="color: #000000; font-weight: bold;">></span></span></span>
752 <!-- Info messages finish -->
758 <td><table width="92%" border="0" align="right" cellpadding="0"
761 <td class="copybox"> MySocials Project © 2011</td>
766 <td height="10"> </td>