Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #25413

Re: Google Analytics API from JavaScript

Newsgroups comp.lang.javascript
Date 2014-07-16 22:56 -0700
References <2aff779e-8da5-4f65-8651-f8cf88379d53@googlegroups.com> <XnsA36BB06D098FCeejj99@194.109.133.133> <0ce8e975-4348-4621-8bd9-a9b89763f757@googlegroups.com> <XnsA36CB04CE3C3Aeejj99@194.109.133.133> <ed4009ce-0043-4b45-aa7d-5ba25051d7bd@googlegroups.com>
Message-ID <5168d535-20db-405e-a38d-77cf4aef7dad@googlegroups.com> (permalink)
Subject Re: Google Analytics API from JavaScript
From gitin.kakkar@paytm.com

Show all headers | View raw


On Thursday, July 17, 2014 10:34:22 AM UTC+5:30, gitin....@paytm.com wrote:
> I am working on Linux.

var googleapis = require('googleapis');
 var client;
googleapis
    .discover('plus', 'v1')
    .execute(function(err, data) {
        client = data;
    });

    var CLIENT_ID = googleapis.client_id;
    
var CLIENT_SECRET = googleapis.client_secret;
CLIENT_ID='xxxxx.apps.googleusercontent.com';
var oauth2 = new googleapis.OAuth2Client(CLIENT_ID, 'postmessage');
 
var SERVICE_ACCOUNT_EMAIL = 'xxxx@developer.gserviceaccount.com';
var SERVICE_ACCOUNT_KEY_FILE = '/key.pem';
var jwt = new googleapis.auth.JWT(
        SERVICE_ACCOUNT_EMAIL,
        SERVICE_ACCOUNT_KEY_FILE,
        null,
        ['https://www.googleapis.com/auth/analytics.readonly']);

var client;


googleapis
    .discover('analytics', 'v3')
    .execute(function(err, data) {
        client = data;
 
        jwt.authorize(function(err, result) {
        	//console.log(result);
            oauth2.setCredentials({
                access_token: result.access_token

            });
            
            client.analytics.data.ga.get({
                "ids": "ga:id",
                "start-date": '2014-06-15',
                "end-date": '2014-06-30',
                "metrics": "ga:users",
                "dimensions":"ga:userType,ga:browser,ga:browserVersion"
            })
            .withAuthClient(oauth2)
            .execute(function(err, result) {
                console.log(result);
            });
        });
    });
    

This code is running but it always returns NULL, it may be because it is not able to retrieve anything from GA. Kindly help.

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Google Analytics API from JavaScript Gitin Kakkar <gitin.k@gmail.com> - 2014-07-15 05:09 -0700
  Re: Google Analytics API from JavaScript "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2014-07-15 17:20 +0200
    Re: Google Analytics API from JavaScript gitin.kakkar@paytm.com - 2014-07-16 06:06 -0700
      Re: Google Analytics API from JavaScript "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2014-07-16 17:19 +0200
        Re: Google Analytics API from JavaScript gitin.kakkar@paytm.com - 2014-07-16 22:04 -0700
          Re: Google Analytics API from JavaScript gitin.kakkar@paytm.com - 2014-07-16 22:56 -0700
          Re: Google Analytics API from JavaScript "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2014-07-17 09:13 +0200

csiph-web