Closed nowackimvn closed 3 years ago
@nowackimvn were you able to resolve this issue?
I get the same behavior but it seems to be account dependent. I made a new yahoo account that works correctly but a co-worker made one that gets blank calendar.
The only difference I can think it the code worker is in Eastern Europe where as I am in North America. If anyone has more insight into this that would be appreciated.
it's working a few days back, but now I am facing the same issue. able to open the calendar. But all field has wrong value. I try with a sample URL. but it's also not working.
I can confirm that it does not work anymore also with simple url (with required parameters only)
I managed to solve this issue. Looks like prams which we are passing are really case sensitive. I used TITLE,ST and ET all in caps and it worked for me
@HiteshMali1711 Thanks a lot! I've updated yahoo doc: https://github.com/InteractionDesignFoundation/add-event-to-calendar-docs/commit/ff40cbb71ea7302dea6e67a2fc18eaa72c6c7722
Can you please also check other params?
@HiteshMali1711, thanks for sharing! Though did you find that the UTC offset (Z
) was preserved? I just tried, e.g.,
https://calendar.yahoo.com/?v=60&ST=20210330T200000Z&ET=20210330T210000Z&TITLE=test
which is intended to start at 2021-03-30 20:00:00 UTC (i.e., 2021-03-30 16:00:00 Eastern Time), which does populate Yahoo's UI with those times:
But the event ends up in my calendar as 2021-03-30 20:00:00 Eastern Time, which is four hours off. Even though my own calendar is configured to use Eastern Time:
If I export my calendar's .ics file, I see the incorrect times too:
BEGIN:VEVENT
SUMMARY:test
CLASS:PUBLIC
DTSTART;TZID=America/New_York:20210330T200000
DTEND;TZID=America/New_York:20210330T210000
...
I.e., even though the capitalized HTTP parameters help, it seems Yahoo still isn't handling the UTC offset (Z
) correctly?
Yahoo link does not work. Opens a blank calendar lightbox.