Acciones de Google: el acceso a la API de calendario con token de acceso falla

Segui las instruccionesen esta gran publicación, para configurar el enlace de la cuenta entre el servidor de mi aplicación y las acciones de Google.

En el proceso de autenticación, solicité "https://www.googleapis.com/auth/calendar"permiso de alcance.

Logré obtener el token de autenticación en mi servidor llamando

app.getUser().accessToken

Pero cuando hago una solicitud al calendario de googleapi, usando este código:

const google = require('googleapis');
var calendar = google.calendar('v3');

var eventData = {
    auth: myAuthToken,
    calendarId: 'primary',
    resource: {
        'summary': 'My Event',
        'description': 'Event desc',
        'start': {
            'dateTime': '2017-06-11',
        },
        'transparency': 'transparent',
        'visibility': 'private',
        'colorId': 'blue'
    }
};

calendar.events.insert(eventData, 
  function(err, event) {
    if (err) {
      console.log(err)
    }
});

Me sale este error:

{ Error: Login Required
    at Request._callback (\node_modules\google-auth-library\lib\transporters.js:85:15)
    at Request.self.callback (\node_modules\request\request.js:188:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (\node_modules\request\request.js:1171:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (\node_modules\request\request.js:1091:12)
    at IncomingMessage.g (events.js:291:16)
    at emitNone (events.js:91:20)
  code: 401,
  errors:
   [ { domain: 'global',
       reason: 'required',
       message: 'Login Required',
       locationType: 'header',
       location: 'Authorization' } ] }

¿Hay algún paso de autenticación adicional que deba seguir?

Respuestas a la pregunta(1)

Su respuesta a la pregunta