Informations
Version2.1.4
Format de réponseiCal (.ics)
Méthodes HTTPGET
Objet retournéCalendrier iCal
CharsetISO-8859-1
Mis à jour le 29/11/2015 API version 2.1.4

Retourne le calendrier au format iCal de la ressource spécifiée.

URL de la ressource

http://api.passific.fr/ADE2iCal/2.1.4/

Paramètres

resources
Requis

La liste des ressources du calendrier désiré.
Si plusieurs ressources sont demandées, elles doivent être séparées par des virgules.

Exemple de valeur : 123,456,789

projectid
Optionel
v2.1.2+

Le numéro du projet ADE correspondant au calendrier désiré.
Omettez ce paramètre pour utiliser le calendrier courant. Attention, la valeur par défaut de ce paramètre change d'une année sur l'autre à une date indéterminée.

Exemple de valeur : 123

nbweek
Optionel
v2.1.2+

Le nombre de semaines à récupérer dans l'ADE pour générer le calendrier.
Dans l'ADE, la première semaine est celle du 1er août, et le calendrier court en général jusqu'au 31 juillet (soit 52 semaines). Omettez ce paramètre pour utiliser la valeur par défaut 52.

Exemple de valeur : 123

filter
Optionel
v2.1.1+

Permet de ne récupérer que les évènements qui correspondent au schéma.
Ce paramètre accepte en entrée une expression régulière (RegEx) qui sera comparée au titre de l'évènement (SUMMARY). Ainsi seuls les évènements correspondant à cette expression seront retournés.
Attention, certains outils de synchronisation de calendrier peuvent ne pas avoir le comportement désiré avec des adresses comportant des caractères spéciaux. Aussi il est recommandé dans ces cas-là d'utiliser le Percent-encoding (ou URL encoding). Des outils sont disponible facilement afin d'effectuer cette conversion, tel que Online url encoder.

Exemple de valeur : ^C(1|2|3),

reject
Optionel
v2.1.1+

Permet d'exclure les évènements qui correspondent au schéma.
Ce paramètre accepte en entrée une expression régulière (RegEx) qui sera comparée au titre de l'évènement (SUMMARY). Ainsi seuls les évènements ne correspondant pas à cette expression seront retournés.
Les mêmes restrictions que pour le paramètre filter s'appliquent.

Exemple de valeur : ^C(1|2|3),

Exemple de requête

GET http://api.passific.fr/ADE2iCal/2.1.4/?resources=121
BEGIN:VCALENDAR
PRODID:-//DAVIN Alexis//A.Davin//A.LORENTE//FR//2.1.4
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Cours Polytech PRAVOSSOUDOVITCH Serge
X-WR-TIMEZONE:Europe/Paris
X-WR-CALDESC:Cours Polytech id:121
X-PUBLISHED-TTL:PT6H
BEGIN:VEVENT
DTSTART:20141023T080000
DTEND:20141023T093000
DTSTAMP:20141023T093000
UID:20141023T080000-20141023T093000-P9E512A-715d9855dd6925825830f0e7b95d3f4f@passific.fr
CREATED:20140831T232454
DESCRIPTION:Etudiant : MEA3-TD2 \nEnseignants : PRAVOSSOUDOVITCH Serge \nDuree : 1h30min\nNote : à 8h pour une série\n\nMise à jour le 31/08/2014 à 23:24:54 
LAST-MODIFIED:20140831T232454
LOCATION:TD014 
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Systèmes Logiques S5
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20141023T094500
DTEND:20141023T111500
DTSTAMP:20141023T111500
UID:20141023T094500-20141023T111500-P9E512A-715d9855dd6925825830f0e7b95d3f4f@passific.fr
CREATED:20140831T232454
DESCRIPTION:Etudiant : MEA3-TD2 \nEnseignants : PRAVOSSOUDOVITCH Serge \nDuree : 1h30min\nNote : à 8h pour une série\n\nMise à jour le 31/08/2014 à 23:24:54 
LAST-MODIFIED:20140831T232454
LOCATION:TD014 
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Systèmes Logiques S5
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20141106T080000
DTEND:20141106T093000
DTSTAMP:20141106T093000
UID:20141106T080000-20141106T093000-P9E512A-d2c84f787bcfceb045a067c22d18fcc6@passific.fr
CREATED:20140831T232454
DESCRIPTION:Etudiant : MEA3-TD2 \nEnseignants : PRAVOSSOUDOVITCH Serge \nDuree : 1h30min\nNote : à 8h pour une série\n\nMise à jour le 31/08/2014 à 23:24:54 
LAST-MODIFIED:20140831T232454
LOCATION:TD013 
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:Systèmes Logiques S5
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

Notes

L'utilisation des versions 1.x de l'API est dépréciée, veuillez seulement utiliser les versions 2.x.

Par défaut, l'API est configurée pour l'ADE de Polytech Montpellier. Cependant, il serait possible de l'ouvrir à d'autres ADE sur demande.