Protocols/OSCAR/Foodgroups/ADMIN

From NINA Wiki
Jump to navigation Jump to search
OSCAR Protocol
IntroductionTermsClients
Basic
DatatypesFLAPSNACTLV
UUIDsErrorsTool IDs
Host Interaction
Rate LimitsMigrationMessages
Other Services
ADMINADVERTALERT
BARTBOSBUCPCHAT
CHAT_NAV
Tutorials
Sign OnBARTRendezvous
ICBMLocateBuddies
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 Name Service Status Version
0x0007 ADMIN ADMIN Active 1.9

Service for client control of passwords, screen name formatting, email address, and account confirmation.

Info TLVs

Type Length Location Value
0x0001 n bytes Subtypes 0x0003 and 0x0005 Your screen name with your specified formatting.
0x0002 n bytes Subtypes 0x0003 and 0x0005 New password for your account. Note: When you change this, you get an empty 0x0002 TLV as a reply, but the change is still made.
0x0004 n bytes Subtypes 0x0003 and 0x0005 The URL htp://www.aol.com Sent when you make an info change and it fails?
0x0008 2 bytes Subtypes 0x0003 and 0x0005

An error code

  • 0x0001 if unable to format the screen name because it has been changed.
  • 0x0006 if unable to format the screen name because it ends in a space.
  • 0x000b if unable to format the screen name as specified because it was too long.
  • 0x0012 if unable to display the requested info.
  • 0x0015 if unable to display email address because this is an ICQ account?. Because this account has no email address associated with it?
  • 0x001d if unable to change email address because you have already tried to change the email address for this screen name, and that request has not timed out (72 hours).
  • 0x0021 if unable to change email address because the email address has too many screen names associated with it.
  • 0x0023 if unable to change email address because the domain name is "invalid."
0x0011 n bytes Subtypes 0x0003 and 0x0005 The email address associated with your account. Note: When you change this, you get an empty 0x0011 TLV as a reply, but the change is still made. You can do an info request with the empty 0x0011 TLV and they'll give you your email address (which is probably still your old email address, since you have to reply to an email they send you before your email address is actually changed).
0x0012 n bytes Subtypes 0x0003 and 0x0005 Old password for your account.
0x0013 n bytes Subtypes 0x0003 and 0x0005 Unclear "0x0003."
Subgroup Origin Name
0x0001 Any ADMIN__ERR
This is the error SNAC for the ADMIN foodgroup.
0x0002 Client ADMIN__INFO_QUERY
Request account information. Host should reply with ADMIN__INFO_REPLY.
0x0003 Host ADMIN__INFO_REPLY
Reply to ADMIN__INFO_QUERY, may contain either account information or an error code and/or URL on failure.
0x0004 Client ADMIN__INFO_CHANGE_REQUEST
Change information request. Information may include screenname format, password, email address, and so on. Host will reply with ADMIN__INFO_CHANGE_REPLY.
0x0005 Host ADMIN__INFO_CHANGE_REPLY
This is the response for ADMIN__INFO_CHANGE_REQUEST and may either confirm changes or contain an error code and/or URL.
0x0006 Client ADMIN__ACCT_CONFIRM_REQUEST
Request to confirm account via email.
0x0007 Host ADMIN__ACCT_CONFIRM_REPLY
Response to ADMIN__ACCT_CONFIRM_REQUEST, may contain status change, pending email confirmation notice, or error message.
0x0008 Client ADMIN__ACCT_DELETE_REQUEST
Account delete request. Host will reply with ADMIN__ACCT_DELETE_REPLY.
0x0009 Host ADMIN__ACCT_DELETE_REPLY
The account delete reply will either contain confirmation or an error code and/or URL.