UNPKG

scribe-node

Version:

Scribe java OAuth library port to node.js

22 lines (16 loc) 914 B
scribe = require('./scribe').load(['GoogleApi']) get_verification_code = () ->\ code = 'icJn40qfMCx7qqvePWxvkzFp' # get from datastore or session\ new scribe.Verifier code get_request_token = () ->\ token = '4%2FLCSgPvUq3C8njmAq9Ysy60cL8iE-' # get from datastore or session\ secret = 'Se5L4c0KafnbUaIjRPN0qFGd' # get from datastore or session\ new scribe.Token token, secret set_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_request_token(), get_verification_code(), access_token_extract service = new scribe.ServiceBuilder().provider(scribe.GoogleApi).apiKey('www.articlemanager.us').apiSecret('tD_FisW209w4ZRyE-ZoQwn8J')._scope('https://www.google.com/analytics/feeds/').build() set_access_token service