Hi,
Check this link, they have tried with Google OneDrive with Oauth2, similarly we can try for Calendar API as well.