我正在导入具有日历可用性的iCal链接。 当我尝试从特定提供商导入iCal时,我收到错误。此外,当我尝试在http://icalvalid.cloudapp.net/上验证它时,有很多错误。
但是,当我将其导入Google日历时,它的效果非常好。
任何提示如何解决这个问题?有没有工具来修复iCal错误?或者我应该在我的导入代码中添加什么来绕过这些错误?
iCal的示例链接,其中包含适用于Google日历的错误 - 更新链接至: http://www.worldtravelsuites.com/ics/8585.ics
谢谢!
答案 0 :(得分:0)
您的基本问题是您没有格式化您投放到日历中的文本字段。您的示例日历中有三个具体问题:
所有这些都在RFC5545的第3.1节中进行了解释,但是为了向您展示您在具体示例中出错的地方:
LOCATION:2B - , 38, East 23rd Street, New York, NY, - Public Adderass: 23rd St and Park Ave S
并没有逃避''字符和行太长。这应该是:
LOCATION:2B - \, 38\, East 23rd Street\, New York\, NY\, - Public Ad
derass: 23rd St and Park Ave S
您需要使用DESCRIPTION
和LOCATION
行执行类似的操作。通过将文本
\n
,确保删除输出中的所有换行符