title: DialogFlow: Google Calendar Event function from Google Actions (Oauth2)?
body: <p>I have created an agent in DialogFlow that interacts with the user giving her the ability to check for details like demographic from a back-end database. I have achieved this using Fulfillment/Webhook calls and have successfully parsed/returned different types of Responses to the user to play with. I have tested this on both an Android device and the Google Actions Simulator.</p>
  
  <p>Now, what I want to achieve is to give user the ability to "Set a Reminder" on a platform like Google Calendar or similar through my App. By default, Google Assistant does this by simply telling it to <a href="https://assistant.google.com/services/a/uid/00000052f28bc172" rel="nofollow noreferrer">"remind me..."</a> and Google creates a reminder in the calendar. But as soon as I invoke my app, the Assistant is out of scope so using the "remind me" command won't work. I want to use the Google Calendar for example to create a reminder through my agent so that the user is notified at the due time.</p>
  
  <p>I understand that when the user invokes an App in Google Assistant, she is using her Google credentials so I guess if I want to use the App to create a reminder, I should have the option. I have had a look at the Calendar API but I am not sure if I should proceed that way. Is there a better way of achieving this? </p>
  
  <p>Please note, I want to use a reminder service that is available to the user without subscribing to a third-party service. </p>