Suggested Library / Method to Retrieve Next Meeting Time from iCal Link

Hey All -

Hit a roadblock with a project and need your help, please. I'm working on a project where I need to set a 7 segment display with the date + time of my next meeting (the next upcoming calendar event with a "Busy" status.) The source calendar is from Microsoft 365 and is in an HTTP or ICS format.

Most libraries I've found are for Google Calendar so considered importing my ICS thereto find that the libraries didn't work with imported calendars. I also considered using IFTTT or Zapier to forward the info, but they seem to require authenticating M365 account with them instead of ICS which isn't allowed for my company.

Anyone have a suggestion? Thanks!

What does your web client get back when you try to 'GET' the URL for a shared calendar?

To see what is happening dump the get response when you connect to the calendar web page.

Although not the quick library you are looking for code like below will get you started.

[go - How to dump a response of an HTTP GET request and write it in http.ResponseWriter - Stack Overflow]
Or
https://arduino.stackexchange.com/questions/56600/how-do-i-get-the-request-params-from-a-espasyncwebserver
Look at second code block in above but change on-post to on-get.

Print to the Serial.print and view in monitor. When you see what you want extract it.

I think you are going to be sending a REPORT message to a CalDAV server:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.