Eu criei um arquivo ics usando Biblioteca DDay iCal. Agora eu quero fazer um feed de calendário com ele usando webcal protocol
. Se o nome do arquivo que eu criei for myCalendar.ics
, será acessível usando:
webcal://localhost/myCalendar.ics
Não tenho ideia de como conseguir isso.
Além disso, quando eu altero algo no arquivo ics, como o local do evento, o agente de calendário do cliente (por exemplo, o Outlook ou o Google Calendar) seleciona automaticamente o valor modificado?
Respostas:
5 para resposta № 1Eu implementei um calendário de DDay baseado no meu calendário organizacional.
EDITAR: Eu normalmente forneço o URL completo para o.ics arquivo e tenho o meu clientes colam este URL no endereço webcal dentro da assinatura cliente (Outlook, no meu caso). Eu já vi isso no MS site - você pode inscrever-se automaticamente no .ics sua URL com webcal: // em vez de http (ou webcals: //, se estiver usando SSL). Vejo Aqui. /EDITAR
Questão 2: Sim, o cliente do calendário selecionará as alterações no calendário da Internet. O Outlook, por exemplo, recupera as alterações do arquivo .ics na programação normal de envio / recebimento do Outlook.
Novamente, observe que as assinaturas de calendário do .ics são somente leitura. No caso de você estar esperando por um calendário de sincronização bidirecional, essa é uma outra pergunta ... :)