Feed de calendário do Google
-
16-09-2019 - |
Pergunta
Estou trabalhando em um portal da web que possui uma seção de eventos. Eu criei usando um "feed" dday.ical.ical com todos os eventos. Existe a possibilidade de fazer um link para este feed e, quando clicado, o feed a ser adicionado automaticamente ao Google Calendar? (Algo semelhante aos feeds RSS, quando você clica deles, você pode selecionar usar o Google Reader). Ou devo esquecer o uso do iCal e começar a ler sobre a API do Google?
Solução
Eu não tentei fazer a mesma coisa; No entanto, lembre -se de que o leite parece capaz de colocar um link em sua página que adiciona seu calendário ao calendário do Google. Você pode ver isso em ação aqui.
Pelo que posso ver, a maneira como é feita é vincular http://www.google.com/calendar/render?cid=Seu feed público de calendário url. Dessa forma, o usuário é direcionado para o Google Calendar e recebe a opção de adicionar o calendário solicitado à sua lista de calendários. Parece que o nome do calendário é tomado o valor do "X-wr-calname:"Atributo dentro do feed do calendário.
Como eu disse, não testei isso, então isenções de responsabilidade usuais se aplicam e YMMV.
Outras dicas
O problema é que o Google não atualiza o feed iCal rapidamente! Pode levar dias!
que está desapontando para um calendário:/