358
edits
No edit summary |
|||
Line 2: | Line 2: | ||
=== CATEGORY: Retrieve Category Data === | === CATEGORY: Retrieve Category Data === | ||
=== UPDATED: Get List of Updated Anime IDs === | |||
Returns a list of AniDB anime ids of anime that have been updated in in a given time frame, ordered by descending date. | |||
'''Command String:''' | |||
* UPDATED entity=1&[age={int4 id}|time={int4 date}] | |||
'''Possible Replies:''' | |||
* 243 UPDATED | |||
{int entity}|{bool isByAgeParameter}|{int count}|{int last update date}|{list aid} | |||
* 343 NO UPDATES | |||
'''Info:''' | |||
* ''entity'' is always 1 | |||
* Either ''age'' OR ''time'' can be specified, but not both | |||
* ''age'' is specified in days. | |||
** eg: age=30 requests a list of aid values of anime that have change in the past 30 days | |||
* ''time'' is specified in unix time. | |||
** eg: time=1264982400 requests a list of aid values of anime that have changed since 2010-02-01 | |||
* A maximum of 200 values will be returned | |||
* ''isByAgeParameter'' will be 1 if "age=" is specified. ( --> Is this even necessary? What does it offer beyond looking silly? <-- ) | |||
* ''count'' specifies the number of items returned in the list. ( --> This also seems silly, clients can count the number of items easily enough. Maybe return the total number of items instead <-- ) | |||
* ''last update date'' will contain the AniDB update time of the ''last'' aid to appear on the list | |||
'''An anime will be considered updated if:''' | |||
* A change is made to the anime record itself | |||
* An anime title is added, edited, or deleted | |||
* An episode for the anime is added, or delete (but NOT edited!) ( --> But perhaps airdate changes should <-- ) | |||
* An episode title is added, edited, or delete | |||
* An anime category is added, or deleted (but NOT edited: eg, weight change) | |||
* An anime relation is added, or deleted | |||
=== CALENDAR: Get Upcoming Titles === | === CALENDAR: Get Upcoming Titles === |