Difference between revisions of "API Access"
Jump to navigation
Jump to search
(→Second, you need to rate limit your requests.: Got rid of nginx stuff) |
|||
Line 15: | Line 15: | ||
===Second, you need to rate limit your requests.=== | ===Second, you need to rate limit your requests.=== | ||
Respectfully, limit your bot to 1 request per second. | Respectfully, limit your bot to 1 request per second. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Changes== | ==Changes== |
Revision as of 20:23, 20 July 2024
Current API Tools
Contents
How Not To Get Banned
First, you need to set a HTTP_USER_AGENT for the tool you will be accessing ACDB from.
You will get errors like ( 402 Payment Required ) if Python,Perl,etc is in your user agent.
If you leave it with the default, you will be joining a pool of people who also left it default, and together may pose a DDoS threat. This is why I auto ban curl/python/wget any any other popular tool.
To safely check your user agent, visit this page: https://www.animecharactersdatabase.com/vars.php
Second, you need to rate limit your requests.
Respectfully, limit your bot to 1 request per second.
Changes
January 20th 2021
When requesting birthdays
- character_image now returns the full sized character image
- character_thumb has been added to return the character thumb instead