nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
965 stars 237 forks source link

Free/Busy URL for Outlook #2818

Open bdrayer opened 3 years ago

bdrayer commented 3 years ago

Hi,

I tried to search for a long time for an answer to this but without success. I need a freebusy url (for all user calendar that are not shared by someone else) to allow Outlook to access this information (by user full Name) when trying to organize a meeting.

The obtained freebusy informations will need to be like this :

BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN VERSION:2.0 METHOD:PUBLISH BEGIN:VFREEBUSY ORGANIZER:someone@somedomaine.com DTSTAMP:20210103T235558Z DTSTART:20201227T230000Z DTEND:20210228T230000Z FREEBUSY:20210105T070000Z/20210105T073000Z FREEBUSY:20210106T070000Z/20210106T073000Z FREEBUSY:20210107T070000Z/20210107T073000Z END:VFREEBUSY END:VCALENDAR

and obtain it using an URL like :

https://somedomaine.com/nextcloud/freebusy.php/%NAME%

My questions are :

Is there already such URL but perhaps not compatible with Outlook? If then I will try to understand how it works and adapt it if my programmers skills are good enough.

Is there a way, using an API to get such information or perhaps the full calendar of a user, as an admin to create such URL?

Is there already something on Nextcloud and if yes, can I please receive the URL and perhaps the way to enable it.

Thanks in advance for your time and answers.

Best regards.

Blaise Drayer

Beleggrodion commented 1 year ago

I also search also for a specific url for outlook, because now with nextcloud hub 4 and the talks about teams competitor i think it is more important for users to talk about a switch away from teams but they still want to use outlook with the calender sharing (with caldavsynchronizer)

tcitworld commented 1 year ago

It might be easier to have this implemented in the Outlook CalDAV Synchronizer (as Free/Busy information is available through CalDAV) instead of adding an special endpoint just for Outlook.

https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/358