Arborescence des pages

Connecteur appelé par le module mail-calendar. Un seul connecteur retourne à la fois le nombre de mails nons lu de l'utilisateur et les prochains évènements de son calendrier.

Paramètres d'appels

URL en méthode GET :

<host>/<uri>/<username>
  • host : adresse du serveur
  • uri : chemin éventuel vers le service
  • username : identifiant (login) de l'utilisateur pour lequel l'emploi du temps. Le login sera celui retourné par le serveur CAS après authentification.

Pas de paramètres ou headers particuliers

Format de retour

Format attendu

HTTP 200

{
    "unreadMails": number,
    "events": [
        {
            "label": string,
            "startDateTime": string,
            "endDateTime": string,
            "location": string
        }
    ]
}
  • unreadMails : Nombre de mails non-lus
  • events : Tableau des prochains évènements
    • label : Titre de l'évènement
    • startDateTime : Date et heure de début
    • endDateTime : Date et heure de fin
    • location : Lieu

Cas d'erreur

HTTP 4xx ou 5xx : En cas de problème ou erreur

Exemple

{
    "unreadMails": "3",
    "events": [
        {
            "label": "Daily UL - Multi",
            "startDateTime": "2023-07-03T09:30:00+01:00",
            "endDateTime": "2023-07-03T10:30:00+01:00",            
            "location": "Microsoft Teams Meeting"
        },
                {
            "label": "Réunion géniale",
            "startDateTime": "2023-07-05T09:30:00+01:00",
            "endDateTime": "2023-07-05T09:45:00+01:00",            
            "location": "Microsoft Teams Meeting"
        },
        {
            "label": "Présentation ennuyeuse",
            "startDateTime": "2023-07-06T09:30:00+01:00",
            "endDateTime": "2023-06-07T09:45:00+01:00",            
            "location": "Microsoft Teams Meeting"
        }
    ]
}


  • Aucune étiquette