Aperçu
Présentation générale de l'API version 1.0
Paramètres du compte
Les paramètres d'API des utilisateurs permettant d'accéder à l'API se trouvent dans le compte de chaque utilisateur.- API Endpoint - L'URL où les utilisateurs accèdent à l'API de l'agenda.
- Nom d'utilisateur - Nom d'utilisateur de l'agenda.
- Clé - Clé d'API de l'agenda.
Remarque: Le nom d'utilisateur pour un compte de calendrier donné dépend du type de compte avec lequel l'utilisateur se connecte (Facebook, Twitter ou Google).
Authentification
Pour lire les données de l'API, les utilisateurs doivent authentifier leur demande en utilisant leur nom d'utilisateur et leur clé API.Exemple de requète
https://sortiraujourdhui.fr/api/?u=YOUR_USERNAME&k=YOUR_KEY
Méthodes
L'API prend actuellement en charge les méthodes suivantes:Événements
- Actualités - events_c
- Billboard Events - événements_b
- Evénements populaires - events_p
- Nouveaux événements - events_n
Catégories
- Hiérarchique - categories_h
- Alphabétique - categories_a
- Nombre d'événements - categories_e
En-tête de réponse
En raison des variations potentielles dans la version (ou la personnalisation) de l'API utilisée, chaque réponse d'API comprend un en-tête de résumé contenant des informations pertinentes sur le site fournissant la réponse. Cette information est fournie pour permettre aux développeurs d'API de prendre en compte les variations qui peuvent survenir.
- version - Version de l'API utilisée sur le calendrier.
- cal_url - URL complète du calendrier public.
- encoding - Jeu de caractères utilisé sur le calendrier (et l'API).
- généré - Timestamp (ISO 8601) lorsque les données de réponse ont été générées. Le calendrier utilisant l'une des options de cache de l'API contiendra l'horodatage lors de la dernière reconstruction du cache.
- contenu - Description du contenu de la réponse (événements / catégories / erreur / etc.).
Erreurs
Si un appel d'API aboutit à autre chose qu'un ensemble de données renvoyé valide, une réponse d'erreur détaillée sera fournie.Exemple de réponse
{ "api": { "version": "1.0", "cal_url": "URL", "encoding": "CHARACTER_SET", "generated": "ISO_8601_TIMESTAMP", "contents": "RESPONSE_DESC" }, "Erreur":{ "error_id": "ERROR_ID", "msg": "ERROR_MESSAGE", "help": "HELP_MESSAGE" } }
Si vous ne trouvez pas de réponse à vos questions, envoyez-nous un message. Nous y répondons du lundi au vendredi: