2012-07-26 18 views
5

Tutaj używam strony asp.net do wyświetlania danych analitycznych Google. Z powodzeniem uzyskujemy token dostępu za pomocą oauth2.0. Korzystając z tokena dostępu otrzymuję również informacje o koncie.Uzyskaj dane Google Analytics za pomocą tokenu Oauth?

Tutaj chcę uzyskać dane analityczne Google za pomocą tokena dostępu. Udostępnij link do mnie, aby uzyskać dane przy użyciu tokena dostępu.

Widziałem następujący kod

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

ale nie chcesz go używać, ponieważ tutaj mam przekazać nazwę użytkownika i hasło:

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

Daj znać jakikolwiek sposób uzyskać dane analityczne za pomocą tokena dostępu.

Odpowiedz

3

Po długiej pracy dostanie sukces .....

Oto OAuth zabaw wykonane przez dewelopera z Google można sprawdzić swoje dane

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

Po prostu Oauth 2.0 do pobierania informacji o tokenach dostępu, używam następującego adresu URL do uzyskiwania informacji analitycznych.

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

trzeba przekazać token dostępu z adresu URL IE:

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 

Powodzenia Enjoy kodowania ..

0

Można spróbować z poniższego kodu

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(); 
Powiązane problemy