我正试着发放补贴,但得到一个普通的例外。这是怎么回事?
开始:VCALENDAR
PRODID:prodid
版本:2.0
开始:VEVENT
DTEND;TZID=Europe/Amsterdam;VALUE=DATE:30001231
DTSTAMP:20221028T151844
DTSTART;TZID=Europe/Amsterdam;VALUE=DATE:20220824
顺序:0
UID:f03cdae7-8475-40b5-8521-c902d736e508
结束:VEVENT
完:VCALENDAR
致以敬意,
发布于 2022-11-02 09:25:08
你的The的问题是DTEND值的年为'3000‘。
你说得对,这条原则以前是被接受的,尽管它没有得到支持。我们最近改变了这一点,错过了有人指定了这一点,当然,我们道歉了。
如此长的时间周期的医疗补助很难计算锁,可能会导致意想不到的结果,比如在10年后,补助金无效。可以通过is指定的最长时间为68年,市场上现有的锁。
当不使用重复,而是使用简单的DTSTART/DTEND时,建议使用validFrom/validBefore组合而不是计算锁的it 。在您的例子中,validBefore将为null,意思是“无限”。我们还建议您更新现有的3000年补助金,以避免未来的任何问题。
对于您有关API更改文档的问题,我们当前的API版本总是最新的,并记录在developers.tapkey.io上。我们并不是有意引入破坏性的改变,但在这种情况下,这是一个错误。再次,我们对所造成的不便深表歉意。
没有特定的端点来测试它,您可以做的是尝试创建一个测试授权,即为您自己创建测试授权,然后删除它。
谢谢您的反馈,我们也会尝试在这种情况下改进错误信息。
https://stackoverflow.com/questions/74264779
复制相似问题