API V1.3


Url à appeler

https://lacite-nantes.fr/api/

Méthode HTTP

GET

Exemple :

https://lacite-nantes.fr/api/?Categorie=theatre|classique&Date_Fin=60&Diffusion_Web=PG&langue=en

Retour

Un appel sans paramètre retournera au format JSON les événements des trentes prochains jours, diffusés au grand public avec leur description en français. L'encodage est en UTF-8


Requêtage


Liste des paramètres (sensibles à la casse) :

Nom Valeur Defaut Description
G, P ou PG G G concerne tous les événements visible dans la partie Grand Public du site
P concerne tous les événements visible dans la partie Professionnelle du site
PG pour récupérer tous les événements
de 1 à 365 30 Les événements se déroulant dans les x jours
fr ou en Fr La description des événements sera retournée en français ou en anglais.
  • concert
  • festival
  • classique
  • salon
  • spectacle
  • theatre
  Les catégories doivent être séparées par des pipes (ex : ?Categorie=theatre|classique)

Json retourné


En cas de succès :

{
    "statut": "Ok",
    "listeEvenements": [
        {
            "post_title": "",
            "post_excerpt": "",
            "post_link": "",
            "Diffusion_Web": "",
            "Date_Debut": "YYYYMMDD",
            "Date_Fin": "YYYYMMDD",
            "Web_Url": "http://example.com",
            "Libelle_Evt_Fr": "",
            "Description_Evt_Fr": "",
            "Tel": "",
            "Email": "",
            "Site": "http://example.com",
            "Libelle_Info_complementaire": "",
            "Info_complementaire": "",
            "Reservation": "Contact",
            "Horaire_Evt": "00h00",
            "Prix_Public": "€",
            "Prix_Abonne": "",
            "Mots_cles": "",
            "Id_Evt_Regroupement": "",
            "Evt_Secteur": "",
            "Categorie": [
                "Catégorie1"
            ],
            "image": "https://lacite-nantes.fr/wp-content/uploads/evenement/image.jpg"
        }
    ]
}
									

En cas d'échec

Le code http correspondant à l'erreur est renvoyé

En cas d'indisponibilité temporaire

{
    "statut": "erreur",
    "message": "Les événements sont en cours d'importation, merci de réessayer dans quelques minutes."
}