Google Calendar action render Template parameter documentation [fermé]]

On peut utiliser ce lienadd a new eventGoogle 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 paramètres.

Est-ce que quelqu'un sait où il est?

44
demandé sur Huei Tan 2014-03-31 13:22:25

4 réponses

explication des paramètres 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 
           (i.e. 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

48
répondu snoopy_15 2017-11-01 12:44:45

Le liensnoopy_15 réponse points une ancienne URL de Google qui est actuellement redirigé vers le Google page de support. Cette nouvelle page n'explique pas comment créer le type de lien demandé dans cette question.

Toutefois, grâce aux merveilles de Archives Internet: Wayback Machine, le les anciennes pages sont archivées et disponibles!

Le la dernière version disponible est à partir de mars 2012, et il inclut un formulaire avec un code JavaScript simple qui fonctionne encore! Bien sûr, ce n'est pas un documents officiels (et je suis toujours à la recherche pour l'un), et ce n'est même pas un documentation (c'est une forme interactive avec un script), mais c'est la plus proche que j'ai pu obtenir.

13
répondu Denilson Sá Maia 2016-04-28 13:21:58

ce sont les paramètres que j'utilise lorsque je crée ces liens. Il y a d'autres paramètres qui existent, mais je ne les trouve pas utiles et ils sont optionnels. Les détails sur la façon dont les dates fonctionnent sont particulièrement fâcheux et n'ont jamais été suffisamment documentés par google.

  • action=TEMPLATE (required)
  • texte (url codée nom de l'événement)
  • dates (format ISO date, startdate/enddate-must have Heure de début et de fin ou it ne fonctionne pas. Les dates de début et de fin peuvent être les mêmes, le cas échéant.)
    • utiliser le fuseau horaire de l'utilisateur: 20161208T160000/20161208T180000
    • pour utiliser le temps global, convertissez en UTC, puis utilisez 20131208T160000Z/20131208T180000Z
    • tous les événements de la journée, vous pouvez utiliser 20161208/20161209 - notez que l'ancienne documentation de google est erronée. Vous devez utiliser la date suivante comme date de fin pour un événement d'un jour toute la journée, ou +1 jour à ce que vous voulez que la date de fin soit.
  • détails (url encodé event description/détails)
  • emplacement (url encodé lieu de l'événement - assurez-vous que c'est une adresse google maps peut lire facilement)
9
répondu squarecandy 2016-11-07 21:34:29

Vous avez un param de plus pour spécifier les invités

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

Démo

https://productforums.google.com/forum/#!thème / calendrier / Ovj6BNTQNL0

4
répondu Misha Kav 2016-06-24 20:35:48