Catégories d'événements
Les événements issus de l'API Amienscope sont classés dans différentes catégories.
Afin d'obtenir des listings d'événements via la liste des événements d'une catégorie, il est nécessaire de lister toutes les catégories afin d'obtenir leurs identifiants uniques correspondants.
Requête sur l'API
https://api.amienscope.fr/get/categories
Valeurs de retour
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 catégories utilisées dans l'API :
[ { "id":"4", "name":"Concert", "icon_filename":"ic_play_circle_filled_48px.svg", "icon_distant_url":"http:\/\/api.<domain.com>\/static\/im\/layout\/icons\/material-icons-svg\/ic_play_circle_filled_48px.svg", "event_count":"16" }, { "id":"3", "name":"Th\u00e9\u00e2tre", "icon_filename":"ic_accessibility_48px.svg", "icon_distant_url":"http:\/\/api.<domain.com>\/static\/im\/layout\/icons\/material-icons-svg\/ic_accessibility_48px.svg", "event_count":"6" }, { "id":"7", "name":"Danse", "icon_filename":"ic_queue_music_48px.svg", "icon_distant_url":"http:\/\/api.<domain.com>\/static\/im\/layout\/icons\/material-icons-svg\/ic_queue_music_48px.svg", "event_count":"4" }, { "id":"11", "name":"F\u00eate et Festival", "icon_filename":"ic_local_play_48px.svg", "icon_distant_url":"http:\/\/api.<domain.com>\/static\/im\/layout\/icons\/material-icons-svg\/ic_local_play_48px.svg", "event_count":"3" } ... ]
Détail des champs retournés
Champ | Type | Description |
---|---|---|
id |
int | Identifiant unique de la catégorie |
name |
str | Nom/Libellé de la catégorie |
icon_filename |
str | Chemin relatif de l'icône associée (format SVG) |
icon_distant_url |
str | Chemin absolu (URL) de l'icône associée (format SVG) |
event_count |
int | Nombre d'événements actuellement présents dans cette catégorie |
L'identifiant unique d'une catégorie peut à présent être utilisé pour effectuer une requête de listing d'événements sur une catégorie donnée.
Existence et visibilité d'une catégorie
Vous pouvez tester si une catégorie, caractérisée par son identifiant unique, existe sur le système et/ou est visible (elle ne sera pas visible si elle a été désactivée par l'administrateur).
Requête sur l'API
https://api.amienscope.fr/get/category_visible/<id>
Valeurs de retour
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 deux champs booléens :
{ "is_visible":"true", "exists":"true" }
Pour vous assurer qu'une catégorie existe et doit être affichée, il convient donc de vérifier qu'elle existe sur le système (exists = "true") et qu'elle est bien active (is_visible = "true").
Voir aussi
- /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/audiences
- Liste des publics visés utilisés par les événements
- /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/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/accessibilities
- Liste des formes d'accessibilité disponibles
- /get/from_accessibility
- Liste d'événements correspondant à une forme d'accessibilité