gcalendar

Google Calendar SDK

gcalendar

Google Calendar SDK

Gcalendar = require('gcalendar')
 
gcalendar = new Gcalendar
  client_id: 'xxxxxxxxxxxx.apps.googleusercontent.com'
  client_secret: 'xxxxxxxxxxxxxxxxx-yyyyyy'
  redirect_uri: 'http://you.redirect.url/google'
 
console.log gcalendar.generateAuthUrl()
Gcalendar = require('gcalendar')
 
code = '4/X9GF6aiH7FbB6yyfOidNN48AQ-ng.gkT0lKE1kl0fXE-sT2ZLcbRPHy1khQI'  # important! 
 
gcalendar = new Gcalendar
  client_id: 'xxxxxxxxxxxx.apps.googleusercontent.com'
  client_secret: 'xxxxxxxxxxxxxxxxx-yyyyyy'
  redirect_uri: 'http://you.redirect.url/google'
 
gcalendar.getToken code(err, tokens) ->
  console.log tokens
Gcalendar = require('gcalendar')
 
gcalendar = new Gcalendar
  client_id: 'xxxxxxxxxxxx.apps.googleusercontent.com'
  client_secret: 'xxxxxxxxxxxxxxxxx-yyyyyy'
  redirect_uri: 'http://you.redirect.url/google'
  access_token: 'ya29.1.AADtN_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_yyyyy',
  refresh_token: '1/zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz'
 
gcalendar.api('events.list').arguments(
  calendarId: 'sailxjx@gmail.com'
).execute (err, eventList) ->
  console.log eventList