Action de rendu Google Agenda Documentation des parameters de modèle

Nous pouvons utiliser ce lien pour add a new event à Google Calendar par parameters

 https://www.google.com/calendar/render? action=TEMPLATE& text=EventName& dates=20131206T050000Z/20131208T060000Z &location=EventLocation& sprop=name:Name& sprop=website:EventWebite& details=EventDetail& sf=true& output=xml 

Mais je ne trouve aucune documentation sur ces parameters.

Est-ce que quelqu’un sait où c’est?

Explication des parameters disponibles:

 anchor address: http://www.google.com/calendar/event? This is the base of the address before the parameters below. action: action=TEMPLATE A default required parameter. src: Example: src=default%40gmail.com Format: src=text This is not covered by Google help but is an optional parameter in order to add an event to a shared calendar rather than a user's default. text: Example: text=Garden%20Waste%20Collection Format: text=text This is a required parameter giving the event title. dates: Example: dates=20090621T063000Z/20090621T080000Z (ie an event on 21 June 2009 from 7.30am to 9.0am British Summer Time (=GMT+1)). Format: dates=YYYYMMDDToHHMMSSZ/YYYYMMDDToHHMMSSZ This required parameter gives the start and end dates and times (in Greenwich Mean Time) for the event. location: Example: location=Home Format: location=text The obvious location field. trp: Example: trp=false Format: trp=true/false Show event as busy (true) or available (false) sprop: Example: sprop=http%3A%2F%2Fwww.me.org Example: sprop=name:Home%20Page Format: sprop=website and/or sprop=name:website_name add: Example: add=default%40gmail.com Format: add=guest email addresses 

http://useroffline.blogspot.com/2009/06/making-google-calendar-link.html

Le lien de la réponse de snoopy_15 pointe vers une ancienne URL Google actuellement redirigée vers la nouvelle page d’assistance Google . Cette nouvelle page n’explique pas comment générer le type de lien demandé dans cette question.

Cependant, grâce aux merveilles d’ Internet Archive: Wayback Machine , les anciennes pages sont toujours archivées et disponibles !

La dernière version disponible date de mars 2012 et comprend un formulaire avec un code JavaScript simple qui fonctionne encore! Bien sûr, ce n’est pas une documentation officielle (et j’en cherche encore une), et ce n’est même pas une documentation (c’est un formulaire interactif avec un script), mais c’est le plus proche possible.

Ce sont les parameters que j’utilise lorsque je crée ces liens. Il existe d’autres parameters, mais je ne les trouve pas utiles et ils sont facultatifs. Les détails sur le fonctionnement des dates sont particulièrement frustrants et n’ont jamais été suffisamment documentés par Google.

  • action = MODÈLE (requirejs)
  • text (nom encodé par url de l’événement)
  • dates (format de date ISO, date de début / date de fin – doivent avoir à la fois l’ heure de début et l’heure de fin ou cela ne fonctionnera pas. Les dates de début et de fin peuvent être identiques si nécessaire.)
    • utiliser le fuseau horaire de l’utilisateur: 20161208T160000 / 20161208T180000
    • utiliser le temps global, convertir en UTC, puis utiliser 20131208T160000Z / 20131208T180000Z
    • tous les événements de la journée, vous pouvez utiliser 20161208/20161209 – notez que l’ancienne documentation de Google se trompe. Vous devez utiliser la date suivante comme date de fin pour un événement d’une journée entière ou +1 jour pour la date de fin.
  • détails (description / détails de l’événement encodé en url)
  • location (emplacement encodé par url de l’événement – assurez-vous qu’il s’agit d’une adresse facile à lire sur google maps)

Vous avez un autre paramètre pour spécifier les invités

 Add: Example: add=default%40gmail.com Format: add=guest email addresses 

Démo

https://productforums.google.com/forum/#!topic/calendar/Ovj6BNTQNL0