Nekomata1037

Offline

Joined: Sep 2015

Posts: 99 OfflineJoined: Sep 2015Posts: 99

GetRektByMe said:

Nekomata1037 said:



These APIs simply provide an extension to the official one alongside respecting the terms of use. These APIs simply provide an extension to the official one alongside respecting the terms of use.





Does it respect the terms of use?



You also agree not to use or launch any automated system, including without limitation, "offline readers," "spiders," "robots," etc., that accesses the Service in a manner that sends more request messages to the Company servers than a human can reasonably produce in the same period of time by using a conventional on-line web browser, and you agree not to collate or aggregate any of the content available through the Service for use elsewhere.



An API meant to be used by multiple people surely would generate more traffic than a single human? Although I'm sure they don't care that much about it unless it strains the servers



Honestly why bother with MAL aside from actually modifying/adding new data to MAL accounts. Anilist / Hummingbird have better APIs for the others



Edit:



c. Taking any action that imposes, or may impose at our sole discretion an unreasonable or disproportionately large load on our infrastructure;





Pretty sure a third party API could also break this part of the terms of use An API meant to be used by multiple people surely would generate more traffic than a single human? Although I'm sure they don't care that much about it unless it strains the serversHonestly why bother with MAL aside from actually modifying/adding new data to MAL accounts. Anilist / Hummingbird have better APIs for the othersPretty sure a third party API could also break this part of the terms of use





Jikan is equipped with caching and rate limiting to prevent any sort of abuse.



Whenever a request is made, a cache is made as well for a time period (24 hours) which is accessed rather than parsing a MAL page all over again. Therefore no further requests are made to MAL.



Jikan logs and monitors all requests. There's a rate limiting of 2,000 requests per IP per day (that's an average of 1.3 requests per minute). Right now, the use of Jikan is limited to a handful of users. The amount of requests made are not even close to breaking the TOS.



If Jikan was to not respect the TOS, I'm pretty sure I would've implemented it without any form of restriction. Furthermore, in case of the increase of users to a level where more restrictions may be needed, API keys and a stricter rate limit will be implemented.



Lastly, by enabling Jikan as a publicly known service, we encourage MAL administrators to contact us in case of any problems regarding the TOS. Jikan is equipped with caching and rate limiting to prevent any sort of abuse.Whenever a request is made, a cache is made as well for a time period (24 hours) which is accessed rather than parsing a MAL page all over again. Therefore no further requests are made to MAL.Jikan logs and monitorsrequests. There's a rate limiting of 2,000 requests per IP per day (that's an average of 1.3 requests per minute). Right now, the use of Jikan is limited to a handful of users. The amount of requests made are not even close to breaking the TOS.If Jikan was to not respect the TOS, I'm pretty sure I would've implemented it without any form of restriction. Furthermore, in case of the increase of users to a level where more restrictions may be needed, API keys and a stricter rate limit will be implemented.Lastly, by enabling Jikan as a publicly known service, we encourage MAL administrators to contact us in case of any problems regarding the TOS. BBCode Modified by Nekomata1037, Jun 29, 2017 2:02 PM

The unofficial MyAnimeList REST API