web-dev-qa-db-fra.com

Lien à ajouter à l'agenda Google

Je ne suis pas sûr du format exact pour avoir un lien sur un site Web qui ajoutera un événement unique au calendrier Google des utilisateurs. Je vois que eventbrite l’a fait ici mais j’aimerais avoir des spécifications claires ou des liens dans la bonne direction

http://www.eventbrite.com/event/1289487893

http://screencast.com/t/6vvh1khS

88
Quotient

Voici un exemple de lien que vous pouvez utiliser pour voir le format:

https://www.google.com/calendar/render?action=TEMPLATE&text=Votre+Event+Name&dates=20140127T224000Z/20140320T221500Z&details=For+details,+link+here++here:+http://www.example&location=fr Waldorf + Astoria, + 301 + Park + Ave +, + New + York, + NY + 10022 & sf = true & output = xml

Notez les paramètres de requête de clé:

text
dates
details
location

Voici un autre exemple (tiré de http://wordpress.org/support/topic/direct-link-to-add-specific-google-calendar-event ):

<a href="http://www.google.com/calendar/render?
action=TEMPLATE
&text=[event-title]
&dates=[start-custom format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']
&details=[description]
&location=[location]
&trp=false
&sprop=
&sprop=name:"
target="_blank" rel="nofollow">Add to my calendar</a>

Voici un formulaire qui vous aidera à construire un tel lien si vous le souhaitez (mentionné dans les réponses précédentes):

https://support.google.com/calendar/answer/3033039Modifier: ce lien ne vous donne plus un formulaire que vous pouvez utiliser

187
User

Il existe une documentation complète pour Google Agenda et d'autres services d'agenda: https://github.com/InteractionDesignFoundation/add-event-to-calendar-docs/blob/master/services/google.md

Un exemple de lien de travail: https://calendar.google.com/calendar/render?action=TEMPLATE&text=Bithday&dates=20201231T193000Z/20201231T223000Z&details=With%20clowns%20and%20stuff&location=North%20Pole

2
lptn