esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Connecteur appelé par le module

...

mail-calendar.

Paramètres d'appels

URL en méthode GET :

Bloc de code
<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

Bloc de code
{
    "unreadMails": number,
    "events": [
        {
            "label": string,
            "startDateTime": string,
            "endDateTime": string,
            "location": string
        }
    ]
}

Cas d'erreur

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

Exemple

Bloc de code
{
    "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"
        }
    ]
}