The error appeared after the client started successfully:
client.analytics.data.ga.get(queryObj).execute (err, result) -> ....
, API, , .discover , client , .discover client s. , , . client, . :
gapi = require "googleapis"
authClient = new gapi.auth.JWT(
config.ga.clientEmail,
config.ga.privateKeyPath,
null,
[config.ga.scopeUri]
)
authPromise = new Promise (resolve, reject) ->
authClient.authorize (err, token) ->
gapi.discover('analytics', 'v3').withAuthClient(authClient).execute (err, client) ->
resolve client
return
return
return
authPromise.then (client) ->
client.analytics.data.ga.get(queryObj).execute (err, result) ->