Can't send notification through service account calendar - google-api

I'm using google calendar API using google service account from my server.
I was able to send notifications for any event that was added or updated on the calendar.
Also, I shared the calendar with "normal" google account, so I can also add events to that calendar manually.
Recently i Noticed notifications are no longer sent from that calendar (which belongs to the google service account). Tried both by calling the API and manually using google calendar UI.
What i'm missing? Any recent changes to the calendar API can cause this?
Thanks

Related

How to use google calendar API for personnel project (Without verification)

I'am using google calendar API on my personal project for creating events through python.But the problem is its asking to verify app by giving privacy policy details (Otherwise the token would expire after 7 days),which i think is overkill for a personnel project .Here iam using my own account and accessing my own data.So is there any way that i can use google calendar API without verification,like for my own account.Or is it not possible to do so without verification.Or is there any other libraries to do the same thing,I just need to set events on my calendar Programmatically.Please help me!
What you want to do is create a "service account". Then you want create a new calendar for your (not the service account) calendar. Next, you share your new calendar with the service account by adding it under the "Share with specific people" section. Take note of the "Calendar ID" for this new calendar.
Now when you use the api you should add events from your service account to the new calendar by passing the calendar id as the calendarId.

Published Outlook calendar on WebDAV not updating on Google Calendar?

My Outlook work calendar permissions are blocked, but I would like to have my Outlook calendar updates appear on my Google calendar. I successfully published the calendar and added it to my Google calendar via URL, but the events are not updating.
I followed the instructions on these blog posts to configure my WebDAV with Windows IIS and share my Outlook calendar to "webcal://my_ip_address:8085/My_Calendar.ics".
The file seems to be updating fine because when I load it into my Outlook app, it updates with new events. It seems the problem is importing it to Google calendar since nothing is showing up. Please help!

Are there any watch endpoints for the Google Classroom api?

In the Google Drive API there are "watch" endpoints that allow 3rd parties be notified when there are changes via push notifications.
In particular, I'm trying to keep my service's class roster in sync with Google Classroom, and would like to avoid polling if possible. Are there any such endpoints in Classroom API, or any other way to be notified without polling?
In September 2017, Google introduced push notifications for roster changes. You can now listen to these notifications to get notified when student/teachers are added/removed from the class roster.
Google 09/2017 update on introducing the feature -
https://support.google.com/edu/classroom/answer/6149237?hl=en
Google Classroom API documentation about Push notifications-
https://developers.google.com/classroom/guides/push-notifications
The Classroom API currently does not offer this feature. You can star this feature request to indicate your interest and be notified if/when it's developed in the future!

Outlook Calendar Sync with custom calendar

We have our own custom calendar in our portal which is developed in Java. Is there a way to sync this calendar with Outlook calendar. I can sync this calendar with Google Calendar as Google Calendar API is available. Does anyone know any documentation or links where I can read about this?
Thanks
You can use COM to interact with Office products.
If you can sync your proprietary calendar with Google Calendar then you can sync your Google Calendar with Outlook using WebDAV.
So you could:
Use some Outlook plugins to access the Google Calendar using WebDAV API
Use the standard Outlook Publish/Subscribe functionality with some WebDAV based online syncing service (I use Synqya) that allows you to sync your Outlook events with Google Calendar
I am syncing our calendar with google and google calendar with outlook.

How to embed ics file into google calendar

I'm new to using the Google Calendar API.
I can create .ics calendars using a php app.
I would like to know if it is possible for Google Calendar to allow embedding of those calendars on to my website without having to add it to an account. I really like the google interface, and if this could work in any way, that would be great.
I'm going to say "no". To utilize the Google Calendar interface (e.g. widget) on your website and have it display calendar data that you've created (.ics via your PHP app), at some point, that data needs to be loaded into a Google Calendar account.

Resources