esup-multi

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/ESUPMULTI/pages/1342439446/Provisioning+des+mails+non+lus+et+des+%C3%A9v%C3%A9nements+%C3%A0+venir) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »

Connecteur appelé par le module mail-calendar.

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
        }
    ]
}

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