Chaque événement enregistré dispose d'un champ accessibility, au format tableau et comprenant les informations d'accessibilité qui le caractérisent (accès aux personnes à mobilité réduite, interprétation gestuelle, etc.).

Chacune de ces formes d'accessibilité se distingue par un identifiant unique (numérique), un libellé, et une description (optionnelle).

Connaître la liste des formes d'accessibilité enregistrées va ensuite nous permettre d'effectuer un listing d'événements par forme d'accessibilité.


Les formes d'accessibilité utilisées dans l'API Amienscope ne sont pas fixes. La collectivité a la possibilité d'ajouter, modifier et supprimer des formes d'accessibilité et les lier aux événements. C'est pourquoi il est nécessaire d'effectuer une requête de liste des formes d'accessibilité existantes, avant de faire une demande de liste d'événements correspondant à une forme d'accessibilité donnée.
GET https://api.amienscope.fr/get/accessibilities

En cas d'erreur, l'API renvoie un objet JSON spécifique (cf. Erreurs) :

{
	"error": { "err_num":"AEx0XX", "err_str":"Error Message" }
}

En cas de succès, l'API renvoie un objet JSON (de type tableau) contenant toutes les formes d'accessibilité utilisées dans l'API (qu'elles soient ou non liées à des événements visibles) :

[
    {
        "id": "1",
        "icon_path": "http:\/\/www.amienscope.fr\/static\/im\/layout\/accessibility\/disabled-icon.png",
        "label": "Acc\u00e8s personnes \u00e0 mobilit\u00e9 r\u00e9duite",
        "description": "L'\u00e9v\u00e9nement propose l'acc\u00e8s facilit\u00e9 aux personnes \u00e0 mobilit\u00e9 r\u00e9duite."
    },
    {
        "id": "5",
        "icon_path": "http:\/\/www.amienscope.fr\/static\/im\/layout\/accessibility\/mentally-disabled-icon.png",
        "label": "Adapt\u00e9 handicap intellectuel",
        "description": "Accompagnement et prestations adapt\u00e9s aux personnes handicap\u00e9es intellectuelles."
    },
    {
        "id": "4",
        "icon_path": "http:\/\/www.amienscope.fr\/static\/im\/layout\/accessibility\/deaf-icon.png",
        "label": "Interpr\u00e9tation gestuelle",
        "description": "Un service d\u2019interpr\u00e9tation gestuelle est offert pour cet \u00e9v\u00e9nement."
    },
    {
        "id": "6",
        "icon_path": "http:\/\/www.amienscope.fr\/static\/im\/layout\/accessibility\/blind-icon.png",
        "label": "Adapt\u00e9 personnes malvoyantes",
        "description": "Propose un accueil adapt\u00e9 aux personnes aveugles ou malvoyantes."
    }
]
Champ Type Description
id int Identifiant unique de la forme d'accessibilité
icon_path str Chemin (URL) de l'image/icône PNG caractérisant cette forme d'accessibilité
label str Nom/Libellé de cette forme d'accessibilié
description str Courte description apportant davantage d'informations sur cette forme d'accessibilité

L'identifiant unique d'une forme d'accessibilité peut ensuite être utilisé pour effectuer une requête de listing d'événements par forme d'accessibilité.

/get/categories
Catégories d'événements utilisées dans l'API
/get/organisers
Organisateurs d'événements connus de l'API
/get/events/<id>
Événements présents dans une catégorie donnée
/get/from_organiser/<id>
Événements d'un organisateur donné
/get/event/<id>
Détail des informations complètes d'un événement spécifique
/get/updates/<time>
Événements mis à jour ou modifiés depuis une date donnée
/get/highlights
Événements mis en avant par la collectivité (ou « À la Une »)
/get/recent
Événements ajoutés le plus récemment
/get/audiences
Liste des publics visés utilisés par les événements
/get/next
prochains événements à venir, sans distinction de catégorie
/search/<criteria>
Recherche d'événements par critères spécifiques
/get/popular
Événements les plus populaires
/get/from_accessibility
Liste d'événements correspondant à une forme d'accessibilité