Types de ressources de l'API Calendar

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.