Googlr API, Django, Python, Github

Job ID: 36442443

Budget: ₹600 – ₹1,500 INR

Problem: In this assignment you have to implement google calendar integration using django rest api. You need to use the OAuth2 mechanism to get users calendar access. Below are detail of API endpoint and corresponding views which you need to implement

/rest/v1/calendar/init/ -> GoogleCalendarInitView()
This view should start step 1 of the OAuth. Which will prompt user for his/her credentials

/rest/v1/calendar/redirect/ -> GoogleCalendarRedirectView() This view will do two things

1. Handle redirect request sent by google with code for token. You need to implement mechanism to get access_token from given code

2. Once got the access_token get list of events in users calendar

You need to write the code in Django. You are not supposed to use any existing third-party library other then google’s provided standard libraries




The submission should be shared as a public repl.it environment & also as a Github repo
(we need both - you can use repl.it’s ‘Version Control’ feature to sync to github)