I am developing application that synchronize with microsoft calendar.
To get any changes on Microsoft calendar I use webHook service and every time receive new/deleted/updated events but I do not know which calendar the event belongs, even after I get full event from Microsoft and not only the ID.
There are many calendars for user!
How can I recognize id of calendar?
The event resource has a calendar relationship, so that you should be able to do:
GET /me/events/{event-id}/calendar
Related
Can I get details of calendar events via webhook in our app after a user creates an event?
If I can do that, please help me how to set the callback URL for that.
Actually, our software sends an ICS file to the customer at the end of an action, representing an event, but we want to make an insertion on the customer Google Calendar. I want to make a Google Calendar invite by email with the ICS file (similar with the meeting invite from Google Meet).
I am trying to discover how the Calendly add automatically an event on my calendar with a email invite and without any extra permission. Furthermore, I was using the Google API to do that, but every request use a OAuth permission, this is unviable to a backend service. I think a ICS file have no power to do that action. So now, I have no clue to do that. What have I supposed to do?
We have an application built that uses both the V1 and V2 versions of the Outlook REST API. We occasionally witness the calendar id for a user's calendar change.
Specifically...
we fetch calendars using the GET https://outlook.office.com/api/v2.0/me/calendars API call. We store the Id property for each calendar.
Later (normally weeks or months later) if we make the same call using the same Oauth2 token, we get back a different Id for each calendar.
The same thing happens with the both the V1 and V2 versions of the above endpoint.
This doesn't happen all the time... it happens only for some calendars... and only for some calendars within one O365 account. We haven't been able to determine what triggers the change.
I know this is vague, but I'm wondering if anyone else has witnessed this, or might know what would cause the Id of a calendar to change.
Thanks!
This question regard of Google API(Calendar Resource).
https://developers.google.com/admin-sdk/directory/v1/reference/resources/calendars/insert
When using the google calendar API, I did not know how to add a calendar to a conflicting meeting room that was reserved.
Normally calendars that are already in conflict at the time of adding will send an email to decline from the meeting room account. I want to register without declining.
Please tell me if anyone knows how to resolve with the resource API.
I want to execute the operation manually with the API at the following URL.
https://ithelp.brown.edu/kb/articles/control-how-your-resource-calendar-accepts-events
thanks.
I'm using the google calendar api for a calendar web app. My app allows users to create and modify calendar events and it syncs these changes with user's google calendars. I recently noticed that when one user creates an event and invites another user to that event, that invited user can only change the topic of the event for his/her calendar, not for all the other participants. I would like one user's changes to be reflected on the google calendar's of all the other participants. Google Calendar's website provides an option for allowing guests to modify the event:
but I wasn't able to find where I could specify this option in the google calendar api. How can I use the gcal api to set guestsCanModify to true when an event is created?
2021 update:
Just set the guestsCanModify to true in Event object
https://developers.google.com/calendar/api/v3/reference/events
That is probably some Google magic in the Google Calendar website. If you check the documentation for Events.insert There is nothing about granting attendees permissions on the event. It would appear that you can only add a user to a calendar but not limit their permissions in anyway with regard to events.
However I think that is a new feature which makes me think it might be something they will be adding to the API in the future. It would be nice if they did.