345 lines
11 KiB
HTML
345 lines
11 KiB
HTML
<html>
|
|
<head>
|
|
<title>SNAC(15,02)/07D0/0C3A set full info request</title>
|
|
<style type="text/css">
|
|
body {background-color: white; font-size: 13px;}
|
|
td {font-size: 16px;}
|
|
</style>
|
|
</head>
|
|
|
|
<body bgcolor=white>
|
|
|
|
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
|
|
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#4040FF >
|
|
<table width=100% cellSpacing=0 cellPadding=0 border=0>
|
|
<tr>
|
|
<td><b><font color="white">SNAC(15,02)/07D0/0C3A </font></b></td>
|
|
<td width=70% align=right><b><font color="white">CLI_SET_FULLINFO </font></b></td>
|
|
</tr>
|
|
</table>
|
|
</td></tr>
|
|
</table>
|
|
</td></tr></table>
|
|
|
|
<table width=640 cellSpacing=0 cellPadding=0 border=0>
|
|
<tr>
|
|
<td>
|
|
<br>
|
|
This is client tlv-based set personal info request used by ICQLite.
|
|
Server should respond with <a href="snac_15_03_07da_0c3f.html">
|
|
SNAC(15,03)/07DA/0C3F</a> - which contain result flag. This snac contain
|
|
tlv chain and this chain may contain several TLVs of same type (for example 3
|
|
tlv(0x186) - language codes). Client can change all its information via single
|
|
packet. See also <a href="snac_15_xx_tlvs.html">list of TLVs</a> that modern
|
|
clients use in TLV-based requests.<br><br>
|
|
|
|
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
|
|
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9 >
|
|
|
|
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr>
|
|
<td> 00 15</td>
|
|
<td width=5> </td>
|
|
<td>word</td>
|
|
<td width=5> </td>
|
|
<td width=55%>SNAC family</td>
|
|
</tr>
|
|
<tr>
|
|
<td> 00 02</td>
|
|
<td width=5> </td>
|
|
<td>word</td>
|
|
<td width=5> </td>
|
|
<td width=55%>SNAC subtype</td>
|
|
</tr>
|
|
<tr>
|
|
<td> 00 01</td>
|
|
<td width=5> </td>
|
|
<td>word</td>
|
|
<td width=5> </td>
|
|
<td width=55%>SNAC flags</td>
|
|
</tr>
|
|
<tr>
|
|
<td> xx xx xx xx</td>
|
|
<td width=5> </td>
|
|
<td>dword</td>
|
|
<td width=5> </td>
|
|
<td width=55%>SNAC request-id</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td></tr>
|
|
<tr><td bgcolor=#E9E9E9 >
|
|
|
|
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr><td height=8 colspan=3></td></tr>
|
|
<tr><td width=20> </td>
|
|
<td>
|
|
|
|
<table width=610 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
|
|
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0><tr><td bgcolor=#E9E9E9 >
|
|
|
|
<table width=610 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr>
|
|
<td> 00 01</td>
|
|
<td width=5> </td>
|
|
<td>word</td>
|
|
<td width=5> </td>
|
|
<td width=55%>TLV.Type(1) - encapsulated META_DATA</td>
|
|
</tr>
|
|
<tr>
|
|
<td> xx xx</td>
|
|
<td width=5> </td>
|
|
<td>word</td>
|
|
<td width=5> </td>
|
|
<td width=55%>TLV.Length</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td></tr>
|
|
<tr><td bgcolor=#E9E9E9>
|
|
|
|
<table width=610 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr><td height=8 colspan=3></td></tr>
|
|
<tr><td width=20> </td>
|
|
<td>
|
|
|
|
<table width=580 bgcolor=darkred cellSpacing=0 cellPadding=0 border=0><tr><td>
|
|
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0><tr><td bgcolor=#E9E9E9 >
|
|
|
|
<table width=580 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr>
|
|
<td> xx xx</td>
|
|
<td width=5> </td>
|
|
<td>word (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=55%>data chunk size (TLV.Length-2)</td>
|
|
</tr>
|
|
<tr>
|
|
<td> xx xx xx xx</td>
|
|
<td width=5> </td>
|
|
<td>dword (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=55%>request owner uin</td>
|
|
</tr>
|
|
<tr>
|
|
<td> D0 07</td>
|
|
<td width=5> </td>
|
|
<td>word (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=55%>data type: META_DATA_REQ</td>
|
|
</tr>
|
|
<tr>
|
|
<td> 02 00</td>
|
|
<td width=5> </td>
|
|
<td>word (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=55%>request sequence number</td>
|
|
</tr>
|
|
<tr>
|
|
<td> 3A 0C</td>
|
|
<td width=5> </td>
|
|
<td>word (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=55%>data subtype: CLI_SET_FULLINFO</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td></tr>
|
|
<tr><td bgcolor=#E9E9E9>
|
|
|
|
<table width=580 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr><td height=8 colspan=3></td></tr>
|
|
<tr><td width=20> </td>
|
|
<td>
|
|
|
|
<!-- tlv block start -->
|
|
<table width=550 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
|
|
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0><tr><td bgcolor=#f9f9f9>
|
|
<table width=550 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr>
|
|
<td width=19%> xx xx</td>
|
|
<td width=5> </td>
|
|
<td>word (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=56%>TLV.Type(0x0xxxx) - info to save</td>
|
|
</tr>
|
|
<tr>
|
|
<td> xx xx</td>
|
|
<td width=5> </td>
|
|
<td>word (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=56%>TLV.Length</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td></tr>
|
|
<tr><td bgcolor=#f9f9f9>
|
|
|
|
<table width=550 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr>
|
|
<td> xx xx</td>
|
|
<td width=5> </td>
|
|
<td></td>
|
|
<td width=5> </td>
|
|
<td width=56%>info data (format depends on tlv type)</td>
|
|
</tr>
|
|
</table>
|
|
</td></tr>
|
|
</table>
|
|
</td></tr></table>
|
|
<!-- tlv block end -->
|
|
|
|
<table width=550 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr>
|
|
<td width=19% height=30 valign=middle> ....</td>
|
|
<td width=5 valign=middle> </td>
|
|
<td valign=middle>....</td>
|
|
<td width=5 valign=middle> </td>
|
|
<td width=56% valign=middle>....</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<!-- tlv block start -->
|
|
<table width=550 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
|
|
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0><tr><td bgcolor=#f9f9f9>
|
|
<table width=550 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr>
|
|
<td width=19%> xx xx</td>
|
|
<td width=5> </td>
|
|
<td>word (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=56%>TLV.Type(0x0xxxx) - info to save</td>
|
|
</tr>
|
|
<tr>
|
|
<td> xx xx</td>
|
|
<td width=5> </td>
|
|
<td>word (LE)</td>
|
|
<td width=5> </td>
|
|
<td width=56%>TLV.Length</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td></tr>
|
|
<tr><td bgcolor=#f9f9f9>
|
|
|
|
<table width=550 cellSpacing=0 cellPadding=0 align=center border=0>
|
|
<tr>
|
|
<td> xx xx</td>
|
|
<td width=5> </td>
|
|
<td></td>
|
|
<td width=5> </td>
|
|
<td width=56%>info data (format depends on tlv type)</td>
|
|
</tr>
|
|
</table>
|
|
</td></tr>
|
|
</table>
|
|
</td></tr></table>
|
|
<!-- tlv block end -->
|
|
|
|
</td><td width=5> </td>
|
|
</tr>
|
|
<tr><td height=5 colspan=3> </td></tr>
|
|
</table>
|
|
|
|
|
|
</td></tr>
|
|
</table>
|
|
</td></tr></table>
|
|
|
|
</td><td width=5> </td>
|
|
</tr>
|
|
<tr><td height=5 colspan=3> </td></tr>
|
|
</table>
|
|
|
|
</td></tr>
|
|
</table>
|
|
</td></tr></table>
|
|
|
|
</td><td width=5> </td>
|
|
</tr>
|
|
<tr><td height=5 colspan=3> </td></tr>
|
|
</table>
|
|
|
|
</td></tr></table>
|
|
</td></tr></table>
|
|
</td></tr></table>
|
|
|
|
<br>Example SNAC dump with flap header:
|
|
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
|
|
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr>
|
|
<td bgcolor=#E9E9E9>
|
|
<font size=3><pre style="font-size: 13px">
|
|
|
|
2a 02 14 34 02 9f 00 15 00 02 00 00 00 0e 00 02 *..4............
|
|
00 01 02 91 8f 02 8f e4 5e 00 d0 07 7f 4e 3a 0c ........^...N:.
|
|
5e 01 15 00 12 00 70 72 69 6d 61 72 79 40 65 6d ^.....primary@em
|
|
61 69 6c 2e 6f 72 67 00 01 5e 01 17 00 14 00 73 ail.org..^.....s
|
|
65 63 6f 6e 64 61 72 79 40 65 6d 61 69 6c 2e 6f econdary@email.o
|
|
72 67 00 00 5e 01 12 00 0f 00 74 68 69 72 64 40 rg..^.....third@
|
|
6d 61 69 6c 2e 6f 72 67 00 00 76 02 15 00 13 00 mail.org..v.....
|
|
2b 37 20 28 39 30 32 29 20 31 31 31 31 31 31 31 +7 (902) 1111111
|
|
31 31 00 80 02 14 00 12 00 2b 37 20 28 34 32 31 11.......+7 (421
|
|
32 29 20 32 32 32 32 32 32 32 00 8a 02 14 00 12 2) 2222222......
|
|
00 2b 37 20 28 39 30 32 29 20 33 33 33 33 33 33 .+7 (902) 333333
|
|
33 33 00 c6 02 14 00 12 00 2b 37 20 28 34 32 31 33.......+7 (421
|
|
32 29 20 34 34 34 34 34 34 34 00 d0 02 14 00 12 2) 4444444......
|
|
00 2b 37 20 28 34 32 31 32 29 20 35 35 35 35 35 .+7 (4212) 55555
|
|
35 35 00 90 01 08 00 06 00 48 43 69 74 79 00 9a 55.......HCity..
|
|
01 06 00 04 00 48 53 74 00 a4 01 02 00 07 00 20 .....HSt.......
|
|
03 08 00 06 00 4f 43 69 74 79 00 2a 03 06 00 04 .....OCity.*....
|
|
00 4f 73 74 00 34 03 02 00 07 00 62 02 0e 00 0c .Ost.4.....b....
|
|
00 48 6f 6d 65 41 64 64 72 65 73 73 00 6c 02 04 .HomeAddress.l..
|
|
00 67 2b 00 00 13 02 1c 00 00 00 18 00 68 74 74 .g+..........htt
|
|
70 3a 2f 2f 68 6f 6d 65 2e 77 65 62 70 61 67 65 p://home.webpage
|
|
2e 75 72 6c 00 16 03 01 00 ec 54 01 0b 00 09 00 .url......T.....
|
|
4e 69 63 6b 4e 61 6d 65 00 40 01 0c 00 0a 00 46 NickName.@.....F
|
|
69 72 73 74 4e 61 6d 65 00 4a 01 0b 00 09 00 4c irstName.J.....L
|
|
61 73 74 4e 61 6d 65 00 58 02 12 00 10 00 75 73 astName.X.....us
|
|
65 72 5f 61 62 6f 75 74 5f 74 65 78 74 00 72 01 er_about_text.r.
|
|
02 00 18 00 7c 01 01 00 02 3a 02 06 00 bb 07 03 ....|....:......
|
|
00 0e 00 86 01 02 00 44 00 86 01 02 00 37 00 86 .......D.....7..
|
|
01 02 00 26 00 b8 01 0d 00 0b 00 44 65 70 61 72 ...&.......Depar
|
|
74 6d 65 6e 74 00 c2 01 0b 00 09 00 50 6f 73 69 tment.......Posi
|
|
74 69 6f 6e 00 ae 01 0a 00 08 00 43 6f 6d 70 61 tion.......Compa
|
|
6e 79 00 94 02 0e 00 0c 00 57 6f 72 6b 41 64 64 ny.......WorkAdd
|
|
72 65 73 73 00 a8 02 06 00 04 00 57 53 74 00 9e ress.......WSt..
|
|
02 08 00 06 00 57 43 69 74 79 00 da 02 1a 00 18 .....WCity......
|
|
00 68 74 74 70 3a 2f 2f 77 6f 72 6b 2e 77 65 62 .http://work.web
|
|
70 61 67 65 2e 75 72 6c 00 bc 02 04 00 ce 56 00 page.url......V.
|
|
00 b2 02 02 00 07 00 cc 01 02 00 05 00 ea 01 12 ................
|
|
00 64 00 0e 00 69 6e 74 65 72 65 73 74 5f 6b 65 .d...interest_ke
|
|
79 31 00 ea 01 12 00 67 00 0e 00 69 6e 74 65 72 y1.....g...inter
|
|
65 73 74 5f 6b 65 79 32 00 ea 01 12 00 68 00 0e est_key2.....h..
|
|
00 69 6e 74 65 72 65 73 74 5f 6b 65 79 33 00 ea .interest_key3..
|
|
01 12 00 6f 00 0e 00 69 6e 74 65 72 65 73 74 5f ...o...interest_
|
|
6b 65 79 34 00 key4.
|
|
|
|
</pre></font>
|
|
</td></tr></table>
|
|
</td></tr></table>
|
|
|
|
<br>
|
|
|
|
<table width=640 bgcolor=darkgray cellSpacing=0 cellPadding=0 border=0><tr><td>
|
|
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9 ><table width=100% cellSpacing=0 cellPadding=0 border=0>
|
|
<tr><td align=center valign=middle><b><font color=black size=2>
|
|
|
|
<a href="index.html" target="_top">Main</a> |
|
|
<a href="basic.html" target="_top">Basic</a> |
|
|
<a href="login.html" target="_top">Login</a> |
|
|
<a href="families.html" target="_top">Snaclist</a> |
|
|
<a href="sequences.html" target="_top">Sequences</a> |
|
|
<a href="lists.html" target="_top">Misc</a> |
|
|
<a href="changes.html" target="_top">Changes</a> |
|
|
<a href="credits.html" target="_top">Credits</a> |
|
|
<a href="terms.html" target="_top">Terms</a>
|
|
|
|
</font></b></td></tr></table>
|
|
</td></tr></table>
|
|
</td></tr></table>
|
|
|
|
<!--#include virtual="_bottom.htxt" -->
|
|
|
|
</body>
|
|
</html>
|