title: Manually authenticate my user account with Google Calendar API v3
body: <p>What I'm trying to do:</p>
  
  <p>Allow users that are authenticated and authorized on my site to use a form that allows them to create events on my calendar using Google Calendar's API. </p>
  
  <p>I was able to accomplish this through Google Calendar API v2 by manually authenticating my Google account by doing this:</p>
  
  <pre><code>calendar_service = gdata.calendar.service.CalendarService()
  calendar_service.email = 'email@site.com'
  calendar_service.password = 'password'
  calendar_service.source = 'Calendar'
  calendar_service.ProgrammaticLogin()
  </code></pre>
  
  <p>I could then pipe in the POST date from my site's form and create an event using the API, but I'm at a loss for how to do this with V3 of the API.</p>
  
  <p>I have read the documentation and tried implementing:</p>
  
  <pre><code>created_event = service.events().insert(calendarId='primary', body=event).execute()
  </code></pre>
  
  <p>But this requires that a <code>service</code> object be created, which in turn requires account authentication through OAuth 2.0, which is not what I'm trying to accomplish. I need to manually authenticate <em>my own</em> calendar instead of asking a user if my application can access <em>their</em> calendar.</p>
  
  <p>I'm sure I'm missing some fundamental logic or making some false assumptions. Any help in the right direction would be appreciated.</p>