Comment puis-je vérifier si mes calendriers iCal de HBook sont mis en cache ?
🤔 Problème
J'aimerais savoir si mes plateformes externes reçoivent un calendrier mis en cache au lieu du calendrier mis à jour.
En HBook > ICal Sync, dans l'article suivant, nous ajoutons une notification lorsque nous détectons que l'URL de votre iCal HBook est mise en cache. Cet article est utile si vous souhaitez vérifier par vous-même.
🌱 Solution
Vous pouvez utiliser cet outil qui est très pratique pour reproduire un appel de serveur à serveur vers l'URL de votre calendrier HBook iCal : https://icalendar.org/validator.html
Saisissez l'URL de votre calendrier HBook iCal. Vous la trouverez dans HBook > iCal Sync, lorsque vous cliquez sur "Afficher l'url d'export" pour l'un de vos hébergements.
Cliquez sur "Validate".
Cliquez sur "Show source data"
Recherchez la propriété iCal "DTSTAMP" et notez-la. Elle aura le format suivant, ce qui signifie 28 mars 2025 à 14h26min25s (heure UTC) :
CODEDTSTAMP:20250328T142625Z
Ouvrez un nouvel onglet et répétez les étapes 1 à 4, avec la même URL de calendrier.
Si les DTSTAMP sont identiques, cela signifie que votre calendrier est mis en cache. Le calendrier fourni à vos plates-formes externes est celui qui remonte à la date/heure de la valeur DTSTAMP.
La propriété DTSTAMP indique l'heure à laquelle le calendrier a été généré. Elle n'est jamais identique, car le calendrier doit être généré "comme neuf" à chaque fois qu'il est appelé, afin de pouvoir refléter toute nouvelle réservation.
📎 Articles connexes
- Comment utiliser la mise en cache avec HBook ?
- Comment puis-je vérifier si mes calendriers iCal de HBook sont mis en cache ?
- Sur mon site web, le calendrier n'indique pas qu'une date n'est pas disponible.
- J'ai un message indiquant que "les URL des calendriers iCal de HBook sont actuellement mises en cache".