Le code ci-dessous appelle l'API Google Analytics Reporting à l'aide de la version du client nodejs de Google 0.7
here. Il renvoie une erreur socket hang up
sur certaines exécutions mais pas toujours. Serait-ce des erreurs sur la fin des serveurs de Google? Existe-t-il un moyen facile de déboguer? BTW Je fais plusieurs appels consécutifs, pas sûr si cela est causé par les limites de taux.Erreur "raccrochage du socket" lors de l'appel de l'API Google via le client de noeud
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) ->
resolve token
return
return
authPromise.then ->
gapi.discover('analytics', 'v3')
.withAuthClient(authClient)
.execute (err, client) ->
...