title: What's the difference between the Google Calendar API scopes - calendar.readonly and calendar.events.readonly?
body: <p>According to the documentation (<a href="https://developers.google.com/calendar/auth" rel="nofollow noreferrer">here</a>), Google provides somewhat identical scopes:</p>
  <ul>
  <li><p><a href="https://www.googleapis.com/auth/calendar" rel="nofollow noreferrer">https://www.googleapis.com/auth/calendar</a>          read/write access
  to Calendars</p>
  </li>
  <li><p><a href="https://www.googleapis.com/auth/calendar.readonly" rel="nofollow noreferrer">https://www.googleapis.com/auth/calendar.readonly</a>    read-only access
  to Calendars</p>
  </li>
  <li><p><a href="https://www.googleapis.com/auth/calendar.events" rel="nofollow noreferrer">https://www.googleapis.com/auth/calendar.events</a> read/write access to
  Events</p>
  </li>
  <li><p><a href="https://www.googleapis.com/auth/calendar.events.readonly" rel="nofollow noreferrer">https://www.googleapis.com/auth/calendar.events.readonly</a>    read-only
  access to Events</p>
  </li>
  </ul>
  <p>What is the difference calendar.readonly and calendar.events.readonly?
  And what's the difference between the non readonly ones?</p>