Php ICS文件格式是否允许更新和删除事件?
我们已经为我们的外联网开发了一个日历。每周我们都会为学校的所有老师和学生更新下周的课程表。这也会触发向选择该选项的用户发送每封电子邮件的ICS文件 现在,几乎总是会发生最后一分钟的更改,因此需要进行新的计划更新,从而重新发送更新的ICSPhp ICS文件格式是否允许更新和删除事件?,php,mysql,icalendar,Php,Mysql,Icalendar,我们已经为我们的外联网开发了一个日历。每周我们都会为学校的所有老师和学生更新下周的课程表。这也会触发向选择该选项的用户发送每封电子邮件的ICS文件 现在,几乎总是会发生最后一分钟的更改,因此需要进行新的计划更新,从而重新发送更新的ICS 问题:目前,用户必须手动删除已导入其日历应用程序的事件。我们是否有办法将一些删除或更新事件添加到用户的日历中?ICS格式允许吗?一旦您开始尝试进行更新或删除(取消),您将超越iCalendar文件格式,进入iCalendar传输独立互操作协议(iTIP)和基于i
问题:目前,用户必须手动删除已导入其日历应用程序的事件。我们是否有办法将一些删除或更新事件添加到用户的日历中?ICS格式允许吗?一旦您开始尝试进行更新或删除(取消),您将超越iCalendar文件格式,进入iCalendar传输独立互操作协议(iTIP)和基于iCalendar消息的互操作协议(iMIP)的奇妙世界请参阅Internet日历工具指南。ietf.org/html/rfc3283 最佳解决方案取决于您的客户系统。如果您要交付日历而不是单个事件,我建议您放弃电子邮件交付,使用订阅模式。这里是一个例子,icalshare.com是另一个例子。显然,如果你想要个性化的时间表,你需要个人网址。您只需将当前通过电子邮件发送的文件发布到web即可 如果使用webcal://而不是http,某些日历客户端(例如Outlook 2007)将自动打开它,然后保持更新
如果您不想使用订阅模式,并且需要客户的响应,我知道Outlook 2007、Windows Live日历和Google日历都可以相互交谈iTIP/iMIP,不幸的是,我找不到其他这样做的客户的良好列表。显然,Thunderbird 3即将发布,但它已经被删除(它仍然需要Lightning插件)。一旦你开始尝试更新或删除(取消),你将超越iCalendar文件格式,进入iCalendar传输独立互操作协议(iTIP)的奇妙世界和iCalendar基于消息的互操作性协议(iMIP),请参阅Internet日历工具指南。ietf.org/html/rfc3283 最佳解决方案取决于您的客户系统。如果您要交付日历而不是单个事件,我建议您放弃电子邮件交付,使用订阅模式。这里是一个例子,icalshare.com是另一个例子。显然,如果你想要个性化的时间表,你需要个人网址。您只需将当前通过电子邮件发送的文件发布到web即可 如果使用webcal://而不是http,某些日历客户端(例如Outlook 2007)将自动打开它,然后保持更新 如果您不想使用订阅模式,并且需要客户的响应,我知道Outlook 2007、Windows Live日历和Google日历都可以相互交谈iTIP/iMIP,不幸的是,我找不到其他这样做的客户的良好列表。显然,雷鸟3是要去,但它已经放弃(它仍然需要闪电插件)