how to automatically sync extjs calendar with outlook calendar without using .ics - extjs

I have ExtJS Calendar as a centralized calendar, users will access this calendar.
I want this to be automatically synchronize with users outlook calendar. as of now i am using ICS attachment but, i need a solution which will not force me to download attachment. It should automatically update user outlook calendar.
Please help on this.

Related

Windows agenda view is not syncing to google calendar automatically. I need to open the calendar app before events show up

Please advise if this is not a platform for asking this type of question
I have an issue with the windows agenda view that shows up underneath the calendar when clicking on the time in the taskbar.
When I receive a meeting invite on my gmail account, it won't show up on the agenda view automatically. To get it to show up I have to manually open the Windows Calendar app, and wait for it to load. Then if I check the agenda view, the event is there.
Is this normal behaviour?
Things I've tried:
Ensure that google account is added to Mail and Calendar app. (removed and re-added it too)
Ensure that mail, calendar, and contact syncing is turned on in manage account settings

Is it possible to access events of a resource calendar in Google Calendar?

In the paid version of the Google calendar, there is a feature called resource calendars where calendars can be made for resources like meeting rooms, projectors etc. These can be booked for events by users inside the domain. However, is it possible to get the events list of the resource calendars like how we get it from user calendars using Google calendar API. So far, I have seen the API documentation of resource calendars, and I couldn't find anything of sorts. I would like to know if there is a work around to this?
As per https://developers.google.com/google-apps/calendar/concepts/domain#domain_resources_and_rooms you can list resources through resources.calendars.list() directory API call: https://developers.google.com/admin-sdk/directory/v1/reference/resources/calendars/list

How to sync Google Calendar with Radicale, 2 way?

I have my own calendar that works with Radicale server, i want to sync my calendar with my google calendar, if i create an event in my calendar i want to see it in my google calendar and if i edit that event in google calendar i want to see the change in my calendar.
I know that using the google calendar api i can set event from my calendar, but can't do it from google to my calendar.
I'm using this client to connect with radicale: https://github.com/gaye/dav
There is a way to do this?

Notifications and Syncing Exchange/Office-365 Calendars

I'm working on an application (server-side) that requires syncing calendar events.
The application is intended to work with both Google Calendar and Microsoft Exchange calendar services. I already have the Google calendar syncing in place thanks to their use of web-hook notifications when a resource changes, but I'm having trouble figuring out what method to use with Microsoft's service.
All I've been able to find when searching for a Microsoft solution has been related to EWS. Does the Office 365 calendar API provide any sort of notification mechanism? Am I missing some link/relation between O365 and EWS?
Thanks!
We are working on offering webhooks and sync for Office 365 Mail, Calendar and Contact REST APIs, especially for Calendar. Stay tuned.
[UPDATE] You can use Exchange Web Services in the interim. Take a look at SyncFolderItems, SyncFolderHierarchy, and Notifications. In the Notifications doc, you need to look at the info for Push Notifications.
If you are using O365, you will likely want Streaming Notifications as opposed to Push Notifications.

Scraping calendar data for WinRT app development

I am developing an app for WinRT tablet which requires data from Windows8 Calendar app .
I am trying to use Windows.ApplicationModel.Appointments api of win 8.1 preview .
Will it help ? What other api's can be helpful to me to extract data of a user from his calendar ?
The Appointments API is designed to provide a way to manage appointments on the user's calendar without granting access directly to that data. The app can manage the appointments that it sourced, for instance, but cannot delete arbitrary appointments.
Otherwise the Calendar app doesn't provide open access; the user's calendar that's associated with their live ID can be accessed through the Live SDK, although that will be limited to just their Live calendar data and not other associated calendars.

Resources