UNPKG

scribe-node

Version:

Scribe java OAuth library port to node.js

18 lines (13 loc) 823 B
scribe = require('./scribe').load(['GoogleApi2']) get_access_token = () ->\ token = 'ya29.AHES6ZTb58dirhA8Jwhemi5Tgrnt5ZceO-Tz3PLln1v37b-udioB'\ secret = ''\ expires_in = 3600\ token_type = "Bearer"\ refresh_token = "1/H2kMEh2lC7FuvkCEQYJGe0TjWptNeWVKGYfdJ2s0Iv4"\ new scribe.Token token, secret, "", expires_in, token_type, refresh_token extract_refresh_token = (response) ->\ refresh_token = service.api.getAccessTokenExtractor() response.data\ console.log refresh_token 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() service.getRefreshToken(get_access_token(), extract_refresh_token)