UNPKG

scribe-node

Version:

Scribe java OAuth library port to node.js

17 lines (12 loc) 760 B
scribe = require('./scribe').load(['GoogleApi2']) get_verification_code = () ->\ code = '4/4Sn8m_tK9CAzSuX5y4KzNg23Smp6' # get from datastore or session\ new scribe.Verifier code get_access_token = (service) ->\ access_token_extract = (response) ->\ access_token = service.api.getAccessTokenExtractor() response.data\ # save access token for later use\ console.log access_token\ service.getAccessToken get_verification_code(), access_token_extract service = new scribe.ServiceBuilder().provider(scribe.GoogleApi2).apiKey('1041764243423.apps.googleusercontent.com').apiSecret('4jCbEOep-wjom-3rwh-hAU9G')._scope('https://www.googleapis.com/auth/analytics.readonly')._callback('urn:ietf:wg:oauth:2.0:oob').build() get_access_token service