2012-07-26 19 views
5

Qui sto usando asp.net web per visualizzare i dati analitici di Google. Sono in grado di ottenere il token di accesso utilizzando oauth2.0. Usando il token di accesso, ricevo anche informazioni sull'account.Ottieni dati analitici Google usando il token Oauth?

Qui voglio ottenere i dati analitici di Google utilizzando il token di accesso. Si prega di condividere il link con me per ottenere dati utilizzando il token di accesso.

ho visto seguente codice

http://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/Analytics_DataFeed_Sample/dataFeed.cs

Ma non voglio usarlo perché qui devo passare il nome utente e la password:

private const String CLIENT_USERNAME = "INSERT_LOGIN_EMAIL_HERE"; 
private const String CLIENT_PASS = "INSERT_PASSWORD_HERE"; 

Let me know alcun modo per ottenere dati analitici usando il token di accesso.

risposta

3

Dopo un lungo lavoro avranno successo .....

Ecco parco giochi Oauth fatta da Google sviluppatore da è possibile verificare i dati

https://code.google.com/oauthplayground/ 

Ho solo Oauth 2.0 per recuperare le informazioni sui token di accesso dopo che sto usando l'URL seguente per ottenere informazioni analitiche.

https://developers.google.com/analytics/devguides/reporting/core/v2/gdataReferenceDataFeed 

è necessario passare token di accesso con il tuo esempio URL:

https://www.googleapis.com/analytics/v2.4/data?ids=ga:12345&metrics=ga:visitors,ga:bounces&start-date=2012-07-01&end-date=2012-07-25&access_token=ya29.AHES6ZTzNR6n6FVcmY8uar6izjP9UGeHYNO5nUR7yU2bBqM 

Buona fortuna Godetevi codifica ..

0

Si può provare con il seguente codice

string ClientId = "CLIENTID" 
string ClientSecret = "CLIENTSECRET" 
var Client = new NativeApplicationClient(GoogleAuthenticationServer.Description, ClientId, ClientSecret); 
var Auth = new OAuth2Authenticator<NativeApplicationClient>(Client, Authenticate); 

var Service = new AnalyticsService(Auth); 

var Request = Service.Data.Ga.Get("profileID", StartDate, EndDate, "Matrix"); 
Request.MaxResults = 1000; 
Request.Dimensions = "Dimensions"; 

var Result = Request.Fetch(); 
Problemi correlati