Getting started
3rd Party App Intergration
Google Calendar Credentials
16 min
1\ create a project in google cloud console go to google cloud console log in with your google account click on select a project → new project enter project name (e g , calendarapiproject) organization (if applicable) location (optional) click create 2\ enable google calendar api in your project, go to apis & services → library search for google calendar api click enable 3\ create a service account go to apis & services → credentials click + create credentials → service account enter service account name (e g , calendar service) service account id auto generates description (optional) click create and continue assign a role for testing, choose basic → editor (later restrict to least privilege) click done 4\ download the service account key go to credentials page select your service account under keys , click add key → create new key choose json format a json file will download → store it securely (this is your credential file) 5\ share your calendar with the service account open google calendar go to the calendar you want to access click settings and sharing under share with specific people , add the service account email (something like your service account\@project id iam gserviceaccount com) give required permissions see all event details (read only) or make changes to events (read/write) save summary create project & enable calendar api create service account and download json credentials share google calendar with the service account email use json credentials in your app to authenticate and access events