Documentazione API

Questa è una pagina tecnica che documenta al pubblico alcune API erogate dalla piattaforma AtlasFor per il suo funzionamento interno.

L'accesso è fornito senza alcuna garanzia e/o responsabilità estendibile per legge relativa a qualsiasi variazione, alterazione, sospensione, interruzione o distruzione del servizio per qualsiasi motivo.
Per ricevere assistenza personalizzata o garanzie e livelli di servizio, contatta Fondazione Landscapefor
Contatta Fondazione Landscapefor

Per dubbi, domande o segnalazioni legate al copyright dei singoli elementi scaricati, vedi la pagina dei crediti o contatta Fondazione Landscapefor.
Crediti e informazioni sul copyright

L'accesso a queste informazioni comporta l'accettazione dei termini e condizioni e le policy sulla protezione dei dati di Fondazione Landscapefor.
Informativa sulla privacy

GET /api/query/archive.php

Ottieni informazioni su uno specifico Archivio.

Argomento Tipo Commento
id <int> ID dell'Archivio padre
uid <string> UID dell'Archivio padre
prop <string> Valori separati da pipe (|) fra cui: info children parent

Esempi

Ottieni informazioni di base su un Archivio.

GET /api/query/archive.php?uid=monferrato&prop=info

Ottieni informazioni complete su un Archivio.

GET /api/query/archive.php?uid=genova&prop=info|children|parent

GET /api/get-filtered-pois.php

Ottieni POI da un certo filtro.

Argomento Tipo Commento
[ categories ] <comma separated> Categorie
[ tags ] <comma separated> Tag
[ archives ] <comma separated> Archivi
[ favorites ] <whatever> Un qualsiasi valore farà cercare fra i preferiti
[ ping ] <int> valore che sarà ritornato nella risposta

GET /api/query/news/from-pois/

Ottieni News da alcuni POI.

Argomento Tipo Commento
[ ids ] <comma separated> POI IDs

GET /api/get-pois-in-bounds.php

Ottieni i POI in una porzione di mappa rettangolare, opzionalmente rispecchianti un certo filtro.

Argomento Tipo Commento
lat_n <float> Una latitudine qualsiasi per l'estremo nord
lat_s <float> Una latitudine qualsiasi per l'estremo sud
lng_e <float> Una longitudine qualsiasi per l'estremo est
lng_w <float> Una longitudine qualsiasi per l'estremo ovest
[ categories ] <comma separated> Categorie
[ tags ] <comma separated> Tag
[ archives ] <comma separated> Archivi
[ favorites ] <whatever> Un qualsiasi valore farà cercare fra i preferiti

GET /api/get-tags-in-bounds.php

Ottieni i Tag presenti in una porzione di mappa rettangolare.

Argomento Tipo Commento
lat_n <float> Una latitudine qualsiasi per l'estremo nord
lat_s <float> Una latitudine qualsiasi per l'estremo sud
lng_e <float> Una longitudine qualsiasi per l'estremo est
lng_w <float> Una longitudine qualsiasi per l'estremo ovest

GET /api/get-archives-in-bounds.php

Ottieni gli Archivi in una porzione di mappa rettangolare, opzionalmente rispecchianti un certo filtro.

Argomento Tipo Commento
lat_n <float> Una latitudine qualsiasi per l'estremo nord
lat_s <float> Una latitudine qualsiasi per l'estremo sud
lng_e <float> Una longitudine qualsiasi per l'estremo est
lng_w <float> Una longitudine qualsiasi per l'estremo ovest
[ categories ] <comma separated> Categorie
[ tags ] <comma separated> Tag
[ archives ] <comma separated> Archivi
[ favorites ] <whatever> Un qualsiasi valore farà cercare fra i preferiti

GET /api/get-media.php

Ottieni un Media

Argomento Tipo Commento
media_ID <int> Codice del Media.
poi_ID <int> Codice del POI.

GET /api/get-medias-by-poi.php

I Media legati ad un certo POI.

Argomento Tipo Commento
poi_ID <int> Codice del POI.
[ tags ] <comma separated> Tag
[ archives ] <comma separated> Archivi
[ favorites ] <whatever> Un qualsiasi valore farà cercare fra i preferiti

GET /api/user-exists.php

Verifica dell'esistenza di un nome utente pubblico.

Argomento Tipo Commento
uid <string> Il nome utente

GET /api/search-users.php

Cerca un utente.

Argomento Tipo Commento
q <string> Parte del login, nome o cognome

GET /api/search-pois.php

Cerca i POI.

Argomento Tipo Commento
q <string> Parte del nome del POI

GET /api/search-archives.php

Cerca gli Archivi.

Argomento Tipo Commento
q <string> Parte del nome dell'Archivio

GET /api/search-tags.php

Cerca Tag

Argomento Tipo Commento
tag_name <string> Parte del nome del Tag

GET /api/i.php

Informazioni sull'utente autenticato

GET /api/chat.php

Ottieni i messaggi fra l'utente loggato e il destinatario. Questo segnerà i messaggi come letti.

Argomento Tipo Commento
to <string> Username dell'utente destinatario

POST /api/diary-tiles-spooler.php

Richiede gentilmente i tasselli necessari ad un fornitore di tasselli, per la mappa di un certo Diario

Argomento Tipo Commento
uid <string> Codice UID del Diario

POST /api/chat.php

Accoda un messaggio fra l'utente loggato e il destinatario. Questo segnerà i messaggi come letti.

Argomento Tipo Commento
to <string> Username dell'utente destinatario
message <string> Messaggio

POST /api/update-poi.php

Modifica un POI.

Argomento Tipo Commento
id <int> ID del POI
args[archive_uids] <array> Lista di UID di Archivi
args[tag_uids] <array> Lista di UID di Tag
args[archive_action] <string> Azione da compiere sulla lista di archivi fra: add, remove, set.
args[tag_action] <string> Azione da compiere sulla lista di tag fra: add, remove, set.

GET /api/cron.php

Effettua lavoro sporco: e.g. eliminare vecchi utenti non-confermati o lanciare l'e-mail spooler.

GET /api/ip.php

Ottieni l'indirizzo IP pubblico di provenienza della tua richiesta.

GET /api/fail.php

Ottieni un errore lato server. Utilizzabile per debug.