web-dev-qa-db-fra.com

Importation conviviale des événements du Web vers Google Agenda?

J'aimerais créer une page Web faisant la promotion d'événements locaux. Je souhaite que les utilisateurs puissent facilement importer les événements dans leurs calendriers (notamment Google Calendar).

Existe-t-il une option pour importer un événement dans Google Agenda directement à partir du Web?

Scénario:
L’utilisateur vient de trouver un événement de théâtre sur mon site Web, qu’il aimerait visiter. Au lieu de réécrire manuellement l'événement dans son calendrier, il choisirait s'il souhaite importer uniquement le jour sélectionné de l'émission ou s'il souhaite importer tous les jours où l'émission est diffusée. Il clique sur le bouton souhaité pour exporter cet événement dans son agenda Google. La fenêtre de connexion de Google s'ouvrira et une fois connecté, l'utilisateur aura un nouvel événement ou une série d'événements dans son calendrier.

Je sais que je peux y parvenir en créant des fichiers iCal, que l'utilisateur devrait importer manuellement dans Google Agenda, mais n'y a-t-il pas un autre moyen de rendre l'importation plus conviviale?

2
Joudicek Jouda

Google a un Guide de l'éditeur d'événement uniquement à cette fin:

Permettre aux utilisateurs de sauvegarder un événement individuel depuis votre site

Vous pouvez ajouter un bouton de rappel d'événement Google Agenda à votre site en insérant un extrait de code HTML spécial dans votre page. Les utilisateurs qui cliquent sur votre bouton peuvent rapidement enregistrer votre événement dans leur agenda Google, ce qui leur permettra de se souvenir de votre événement et de votre site Web. En ajoutant un bouton de rappel d'événement Google Agenda à votre site, vous reconnaissez que vous comprenez et acceptez les règles du programme .

Faites-le maintenant

Il y a fonctionnalité similaire pour la liaison à un agenda Microsoft :

Création d'un lien à événement unique

Pour créer un lien à événement unique, créez une URL dans ce format.

http://calendar.live.com/calendar/calendar.aspx?rru=addevent&dtstart=START_DATE_AND_TIME&dtend=END_DATE_AND_TIME&summary=EVENT_TITLE&location=LOCATION_TEXT`
4
Stephen Ostermiller