Je remarque que lorsque j’ajoute une URL à mon Google Calendar, l’URL est insérée à la fois dans le champ URL (ce qui est approprié) et dans le champ Nom (ce qui ne l’est pas). Cela inclut la user_api_key, ce qui n’est probablement pas idéal (tronquée intentionnellement sur cette image) :
Ce n’est pas trop contraignant pour un utilisateur averti (qui en a probablement plusieurs ?) de renommer le calendrier lié, mais il serait beaucoup plus logique de transmettre le nom du site à la place. Et mes utilisateurs moins avertis ne paniqueraient pas !
Ok, avec un peu d’aide de Gemini, je pense avoir trouvé une réponse. Il existe un champ que l’on peut ajouter au fichier .ics auquel pointe le lien webcal et qui (j’espère) permettra d’obtenir ce résultat.
L’analyse de Gemini à ce sujet :
Pour ajouter un nom à un lien d’abonnement Google Calendar, vous ne pouvez pas utiliser un paramètre d’URL direct comme &name=. À la place, Google récupère automatiquement le nom depuis le fichier source ou demande à l’utilisateur de le renommer manuellement après s’être abonné.
Si vous êtes le développeur ou le créateur du fichier .ics lié, vous pouvez définir le nom qui s’affiche lors de l’abonnement en incluant la propriété X-WR-CALNAME dans l’en-tête du fichier :
BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:Nom personnalisé de votre calendrier
...
END:VCALENDAR