User:Ommina: Difference between revisions

From AniDB
Jump to navigation Jump to search
No edit summary
Line 37: Line 37:
=== CATEGORY: Retrieve Category Data ===
=== CATEGORY: Retrieve Category Data ===


=== CALENDAR: Next 10 ===
=== CALENDAR: Get Upcoming Titles ===
Returns the anime ids of the next ten anime due to be aired / released, ordered by start date.
 
'''Command String:'''
* CALENDAR
 
'''Possible Replies:'''
* 296 CALENDAR
{int aid}|{int startdate}|{int dateflags}/n
 
..repeated nine times
 
* nnn CALENDAR EMPTY
 
'''Info:'''
* Takes no parameters (other than the session string)
* Titles returned are filtered by the 'show adult' preference of the logged in user.  That is, users who have elected to hide adult content will have it hidden here as well.
* Date flags are used to indicated an unknown value (unknown month, unknown day)
* ''dateflags'' values: [Look them up]
 
Example:
 
  CHARACTER charid=488&s=DChan
  235 CHARACTER
  488|ニコ・ロビン|Nico Robin|14789.jpg|4097,2,1900,1'69,2,1901,0'6199,0,1900,1'5691,0,1900,1'2644,0,,'4851,0,1900,1||1236938094


=== WISHLIST: Retrieve Wishlist Data  ===
=== WISHLIST: Retrieve Wishlist Data  ===

Revision as of 06:58, 4 June 2009





ANIME Relationship Types

1 => 'sequel', 2 => 'prequel',

11 => 'same setting', 12 => 'same setting',

21 => 'alternative setting', 22 => 'alternative setting',

31 => 'alternative version', 32 => 'alternative version',

41 => 'character', 42 => 'character',

51 => 'side story', 52 => 'parent story',

61 => 'summary', 62 => 'full story',

100 => 'other'


CATEGORY: Retrieve Category Data

CALENDAR: Get Upcoming Titles

Returns the anime ids of the next ten anime due to be aired / released, ordered by start date.

Command String:

  • CALENDAR

Possible Replies:

  • 296 CALENDAR

{int aid}|{int startdate}|{int dateflags}/n

..repeated nine times

  • nnn CALENDAR EMPTY

Info:

  • Takes no parameters (other than the session string)
  • Titles returned are filtered by the 'show adult' preference of the logged in user. That is, users who have elected to hide adult content will have it hidden here as well.
  • Date flags are used to indicated an unknown value (unknown month, unknown day)
  • dateflags values: [Look them up]

Example:

 CHARACTER charid=488&s=DChan
 235 CHARACTER
 488|ニコ・ロビン|Nico Robin|14789.jpg|4097,2,1900,1'69,2,1901,0'6199,0,1900,1'5691,0,1900,1'2644,0,,'4851,0,1900,1||1236938094

WISHLIST: Retrieve Wishlist Data

WISHLISTADD: Add Anime to Wishlist

WISHLISTDEL: Remove Anime from Wishlist

NOTIFICATION: Retrieve Notification Date

NOTIFICATIONADD: Add Anime or Group to Notify List

NOTIFICATIONDEL: Remove Anime or Group from Notify List

Empty Table

Byte 1
Bit Decimal Data Field
0 1 String
1 2 String
2 4 String
3 8 String
4 16 String
5 32 String
6 64 String
7 128 String


CHARACTER: Get Character Information

Returns character details associated with a given character ID, including associated anime ids, episode ids, and seiyuu.

Command String:

  • CHARACTER charid={int characterid}

Possible Replies:

  • 235 CHARACTER
{int charid}|{str character name kanji}|{str character name transcription}|{str pic}|{anime blocks}|{int episode list}|{int last update date}
An 'anime block' is {int anime id},{int type},{int creatorid},{boolean is_main_seiyuu} repeated as many times as necessary, separated by a single quote ( ' ).
  • 335 NO SUCH CHARACTER

Info:

  • ANIME AMASK byte6, bit7
  • If no seiyuu is associated with the character for a given aid, the 'creatorid' and 'is_main_seiyuu' fields will be empty, but the commas will remain.
  • An empty episode list is "undefined": no episode values have been added.
  • type values: 0='appears in', 1='cameo appearance in', 2='main character in'
Note Some anime have many characters associated with them - far more than can fit in a single UDP block. Character ids will be the first to be truncated if a packet is too long.

(Note---change existing documentation if necessary, it claims categories are chopped first.)

Example:

 CHARACTER charid=488&s=DChan
 235 CHARACTER
 488|ニコ・ロビン|Nico Robin|14789.jpg|4097,2,1900,1'69,2,1901,0'6199,0,1900,1'5691,0,1900,1'2644,0,,'4851,0,1900,1||1236938094

CREATOR: Get Creator Information

Command String:

  • CREATOR creatorid={int creatorid}

Possible Replies:

  • 245 CREATOR
{int creatorid}|{str creator name kanji}|{str creator name transcription}|{int type}|{str url_english}|{str url_japanese}|{str wiki_url_english}|{str wiki_url_japanese}|{int last update date}
  • 345 NO SUCH CREATOR

Info:

  • ANIME AMASK byte6, bit5
  • type values: 1='person', 2='company', 3='collaboration'

Example:

 245 CREATOR
 718|GAINAX|Gainax|2|10092.png||http://www.gainax.co.jp/%7CGainax%7CGainax%7C1237048093