Eu tenho um site que armazena e exibe dados sobre eventos. Gostaria de disponibilizar esses dados para os usuários do Google Agenda e permitir que eles se inscrevam nos dados de eventos do meu site. Os dados do evento podem e mudam ocasionalmente, portanto, não é ideal fazer com que o usuário importe um arquivo iCal para seu próprio Google Agenda.
Isso é possível?
Posso manter todos os dados no meu site, por meio de um URL, e permitir que os usuários do Google Agenda se inscrevam?
Preciso colocar meus dados de evento "no Google" de alguma forma e permitir que os usuários do Google Agenda se inscrevam nesses dados? Nesse caso, precisarei manter os dados do evento no meu site e os dados "no google" sincronizados, correto?
fonte
Desde que sua agenda seja pública, você pode acessar as configurações da agenda e copiar o "Endereço da agenda" fornecido nos formatos XML, ICAL e HTML e publicá-la em algum lugar do site. Os usuários devem poder usar esse URL diretamente no Google Agenda para importar o seu para a interface deles.
fonte