CONDIVIDI QUESTA PAGINA
-
Fai click con il tasto destro e seleziona Copia indirizzo
INTRODUZIONE
Utilizzando questa pagina sarà possibile recuperare dati dal sito web in maniera controllata e quindi comoda per eventuali utilizzi su front-end, scraper ed altri software.
Le informazioni che trovate qui sono sempre aggiornate alle ultime modifiche, quindi questa si intende l'unica versione supportata. Proprio per questo ho previsto un campo
release che potrà tornare utile in caso di problemi.
RIFERIMENTI
Le informazioni restituite vanno sempre utilizzate citando la fonte, gli autori e le note di copyright eventualmente presenti.
Potete usare questi uno o più dati tra quelli qui sotto per indicare la fonte:
Scraping using Arcade Database by motoschifo
http://adb.arcadeitalia.net
arcadedatabase@gmail.com
https://www.youtube.com/c/ArcadeDatabase
Ad ogni modo, prima di iniziare ad utilizzare questa pagina, fatemelo sapere con un
in modo che possa aggiungere il vostro nome alla pagina dei ringraziamenti/crediti e magari implementare nuove funzioni non ancora previste.
COPYRIGHT
Tutti i marchi, loghi ed immagini appartengono ai rispettivi proprietari e sono qui utilizzati a scopo informativo ("Fair Use" usage, per 17 U.S.C. Section 107). Il loro uso non toglie valore né inibisce le vendite in alcun modo.
Tutti i diritti d'autore e marchi di fabbrica sono di proprietà esclusiva dei rispettivi detentori di copyright e marchi registrati.
MAME® è un marchio registrato di Nicola Salmoria.
Fare riferimento alla pagina dei
per ulteriori informazioni.
DOWNLOAD E LIMITI DI BANDA
Al fine di fornire servizi a tutti quanti (scraper, utenti del sito, creatori di video, amministratori),
è fortemente consigliato utilizzare una connessione per singolo ip, ovvero un solo thread per interrogare e scaricare i file.
In caso di problemi di banda potrei attivare limiti a queste connessioni o non permettere il download dei file.
Quando possibile inoltre accorpare le chiamate, per es. cercando le informazioni di 10 romset anzichè fare 10 chiamate distinte. Con questo sistema c'è meno overhead e il server potrà fornire più persone per volta.
I dati possono essere trasmessi utilizzando metodi GET o POST. Se si utilizza il primo metodo, fare attenzione al numero massimo di caratteri dell'url e tenersi su 800 circa come totale. Andare oltre potrebbe comportare problemi durante l'elaborazione delle richieste.
FORMATO DEI DATI
Se non diversamente indicato, tutti i dati si intendono in formato json e codifica UTF-8. Utilizzare una libreria di decodifica per non avere problemi in caso di aggiunta parametri.
Tra i parametri in uscita ci saranno sempre questi:
release (int) | Numero di versione della funzione, utile per controllare se sono state fatte modifiche rispetto a quanto restituito la volta prima. Cercherò di mantenere la compatibilità con il passato e quindi le modifiche saranno probabilmente solo nuovi parametri in ingresso o aggiunte di dati in output. |
result (object) | Contiene i dati della funzione specifica e possono variare anche sensibilmente (vedere sotto per maggiorni informazioni). |
In caso di problemi (sito in manutenzione o errori interni) sarà restituito un messaggio
HTTP/1.0 503 Service Unavailable.
FUNZIONI DISPONIBILI
QUERY_MAME
Richiede informazioni, immagini, video ed altri dati che riguardano uno o più romset del Mame.
I dati restituiti si riferiscono all'ultima release disponibile per quel romset.
DOWNLOAD_STATUS
Fornisce il numero di download permessi in base alla banda a disposizione del server.
I limiti sono impostati su più livelli e per numero o dimensione file: indirizzo ip / giornaliero, giornaliero, settimanale, mensile.
Se uno solo di questi viene raggiunto, non è permesso scaricare file dal sito.
L'informazione è aggiornata in tempo reale.
QUERY_MAME_LIKE
Richiede informazioni dei giochi simili ad un romset Mame.
I dati restituiti si riferiscono all'ultima release disponibile per quel romset.
QUERY_MAME_MEDIA
Richiede immagini, video, manuali e altri link che riguardano uno o più romset del Mame.
I dati restituiti si riferiscono all'ultima release disponibile per quel romset.