Protocols/OSCAR/SNAC/LOCATE FIND LIST BY EMAIL: Difference between revisions
Jump to navigation
Jump to search
m (AD moved page Protocols/OSCAR/SNAC/LOCATE FIND LIST BY EMAILS to Protocols/OSCAR/SNAC/LOCATE FIND LIST BY EMAIL: Name changed in protocol specification) |
No edit summary |
||
Line 1: | Line 1: | ||
{{Protocols/OSCAR}} | {{Protocols/OSCAR}} | ||
{{Protocols/OSCAR/SNAC/Stats | {{Protocols/OSCAR/SNAC/Stats | ||
|origin={{Protocols/OSCAR/SNAC/ | |origin={{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_BY_EMAIL/Origin}} | ||
|name= | |name=LOCATE__FIND_LIST_BY_EMAIL | ||
|id=0x0002, 0x0013 | |id=0x0002, 0x0013 | ||
|service={{Protocols/OSCAR/Foodgroups/LOCATE/Service}} | |service={{Protocols/OSCAR/Foodgroups/LOCATE/Service}} | ||
Line 8: | Line 8: | ||
|version={{Protocols/OSCAR/Foodgroups/LOCATE/Version}} }} | |version={{Protocols/OSCAR/Foodgroups/LOCATE/Version}} }} | ||
{{Protocols/OSCAR/SNAC/ | {{Protocols/OSCAR/SNAC/LOCATE__FIND_LIST_BY_EMAIL/Description}} | ||
There can be only one outstanding query at a time. The maximum number of | There can be only one outstanding query at a time. The maximum number of email addresses is specified in the LOCATE__RIGHTS_REPLY. | ||
* If the user has multiple accounts online, a random full USERINFO is returned. | * If the user has multiple accounts online, a random full USERINFO is returned. | ||
Line 29: | Line 29: | ||
! Notes | ! Notes | ||
|- | |- | ||
| | | email addresses | ||
| Rest of SNAC array of string16 | | Rest of SNAC array of string16 | ||
| List of email addresses to look up | | List of email addresses to look up |
Latest revision as of 04:43, 22 March 2020
OSCAR Protocol |
Introduction • Terms • Clients |
Basic |
Datatypes • FLAP • SNAC • TLV |
UUIDs • Errors • Tool IDs |
Host Interaction |
Rate Limits • Migration • Messages |
Other Services |
ADMIN • ADVERT • ALERT |
BART • BOS • BUCP • CHAT |
CHAT_NAV |
Tutorials |
Sign On • BART • Rendezvous |
ICBM • Locate • Buddies |
Foodgroups |
OSERVICE (0x0001) |
LOCATE (0x0002) |
BUDDY (0x0003) |
ICBM (0x0004) |
ADVERT (0x0005) |
INVITE (0x0006) |
ADMIN (0x0007) |
POPUP (0x0008) |
PD (0x0009) |
USER_LOOKUP (0x000A) |
STATS (0x000B) |
TRANSLATE (0x000C) |
CHAT_NAV (0x000D) |
CHAT (0x000E) |
ODIR (0x000F) |
BART (0x0010) |
FEEDBAG (0x0013) |
ICQ (0x0015) |
BUCP (0x0017) |
ALERT (0x0018) |
PLUGIN (0x0022) |
UNNAMED_FG_24 (0x0024) |
MDIR (0x0025) |
ARS (0x044A) |
ID | Origin | Name | Foodgroup | Service | Status | Version |
---|---|---|---|---|---|---|
0x0002, 0x0013 | Client | LOCATE__FIND_LIST_BY_EMAIL | Unspecified | BOS | Active | 1.19 |
This is a query sent to the server that looks up a list of users by their email address and returns one NickwInfo for each email account queried.
There can be only one outstanding query at a time. The maximum number of email addresses is specified in the LOCATE__RIGHTS_REPLY.
- If the user has multiple accounts online, a random full USERINFO is returned.
- If the user has no accounts online, a random USERINFO with just the displayId filled in is returned.
- If the user does not have an account, or their accounts are marked as not to be returned, then their email address is not included in the array of results. Since this is the case, it is possible to have an empty SNAC returned.
SNAC Header
Foodgroup | uint16 (word) | 00 02 |
Subgroup | uint16 (word) | 00 13 |
Flags | uint16 (word) | 00 00 |
Request ID | uint32 (dword) | 00 00 00 00 |
SNAC Data
Name | Type | Notes |
---|---|---|
email addresses | Rest of SNAC array of string16 | List of email addresses to look up |
LOCATE SNACs
|