Page 1 of 1

API Request

Posted: Wed Jul 22, 2020 12:40 pm
by ...endless...
Hi

I'm building an arcade cabinet and would like the Api Key.

Best Regards

Re: API Request

Posted: Wed Jul 22, 2020 5:35 pm
by Leo_Pride
Hi!

We require a bit more information to issue project keys.

If you're going to use AttractMode, Spectabis, Sselph, Skyscraper, or EmulationStation, no key is required and will - at best - not work due to obsoleted endpoints.

Otherwise, please let us know how exactly you plan to use the API, as private servers should work perfectly fine with the latest version of any of the above listed projects.

Thanks in advance!

~Leo

Re: API Request

Posted: Tue Jul 28, 2020 9:02 am
by xsoylamuertex
Leo_Pride wrote:
Wed Jul 22, 2020 5:35 pm
Hi!

We require a bit more information to issue project keys.

If you're going to use AttractMode, Spectabis, Sselph, Skyscraper, or EmulationStation, no key is required and will - at best - not work due to obsoleted endpoints.

Otherwise, please let us know how exactly you plan to use the API, as private servers should work perfectly fine with the latest version of any of the above listed projects.

Thanks in advance!

~Leo
Sorry to jump in, but what exactly do you mean by the "as private servers should work perfectly fine with the latest version of any of the above listed projects" part?

I'm using AttractMode for my own little collection and since I couldn't get it's built in scraper to work I have been tinkering with writing my own little scraper in python and came here to ask for an API key.. but then I saw this and I'm wondering what private server would have worked with AttractMode as it is without me having to write a custom scraper.

Re: API Request

Posted: Tue Jul 28, 2020 6:33 pm
by Leo_Pride
https://forum.attractmode.org/index.php?topic=3281.0

In the case of AttractMode, it would appear (as I don't use this app I cannot confirm, but strongly suspect this to be the case) that the default listxml and the built-in GamesDB scraper were historically the same thing, though the scraper used the v1 API which is deprecated and realistically won't work. It would make sense for scraping to break were a broken external scraper to be given priority over properly-functioning code, as seems to be the case in the above-cited thread.

In other words, the default codebase for the prior-listed projects apparently accommodates the v2 API, making older scrapers that rely on v1 effectively useless.