I made a mini project before that can retrieve Google Calendar events and Data. The API is publicly provided by Google. Please see the screenshots I made. It was a Web application project deployed in Tomcat. It retrieves Google Calendar data from an account and displays the result in a website an in a Google compose mail window also.