Arrière-plan de l'API Calendar
Concepts de l'agenda
Google Agenda repose sur plusieurs concepts de base:
- Événement
- Événement unique dans un agenda contenant des informations telles que le titre de l'événement, les heures de début et de fin, et les participants.
- Calendrier
- Entrée d'agenda unique contenant les métadonnées de l'agenda, telles qu'une description.
- Liste des agendas
- Liste de tous les agendas figurant dans la liste d'agendas d'un utilisateur dans l'interface utilisateur d'Agenda.
- Paramètre
- Préférence de l'utilisateur dans l'interface d'Agenda, par exemple son fuseau horaire.
- ACL
- Règle de contrôle des accès unique contenant des informations telles que le type et le champ d'application de la règle.
Modèle de données de l'API Calendar
Une ressource est une entité de données individuelle dotée d'un identifiant unique. L'API Calendar fonctionne sur cinq types de ressources:
- Ressource d'événement
- Représente un seul événement dans un agenda.
- Ressource d'agendas
- Représente les métadonnées d'un agenda individuel.
- Ressource CalendarList
- Représente les métadonnées d'un agenda spécifique qui apparaît dans la liste des agendas de l'utilisateur dans l'interface utilisateur.
- Ressource de paramètres
- Représente une préférence utilisateur spécifique à partir de l'interface utilisateur d'Agenda.
- Ressource LCA
- Représente une LCA.
Le modèle de données de l'API Calendar est basé sur des groupes de ressources, appelés "collections" :
- Collection d'événements
- Comprend toutes les ressources d'événement au sein d'une ressource d'agenda spécifique.
- Collection CalendarList
- Comprend toutes les ressources CalendarList d'un utilisateur spécifique.
- Collecte des paramètres
- Comprend toutes les ressources de paramètres d'un utilisateur spécifique.
- Collection LCA
- Comprend toutes les ressources LCA appliquées à un agenda spécifique.