1

Google 애널리틱스에서 데이터를 가져오고 싶습니다.Google 애널리틱스 Api 400 불량 요청

var gas = new AnalyticsService(auth); 

var r = gas.Data.Ga.Get("ga:6332XXXX", "2013-02-01", "2013-02-11", "ga:visits"); 

r.Dimensions = "ga:date"; 
r.Sort = "ga:visits"; 
r.StartIndex = 1; 

var data = r.Fetch(); 

Fetch 메소드에서 400 개의 잘못된 요청 오류가 발생합니다. 내 코드의 잘못된 점은 무엇입니까? 다음과 같은

내 전체 코드 : 관심을

var scope = AnalyticsService.Scopes.AnalyticsReadonly.ToString(); 
var clientId = "--------.apps.googleusercontent.com"; 
var keyFile = @"C:\-----------------privatekey.p12"; 
var keyPassword = "notasecret"; 

var desc = GoogleAuthenticationServer.Description; 

var key = new X509Certificate2(keyFile, keyPassword, X509KeyStorageFlags.Exportable); 

var client = new AssertionFlowClient(desc, key) 
{ 
    ServiceAccountId = clientId, 
    Scope = scope 
}; 

var auth = new OAuth2Authenticator<AssertionFlowClient>(client, AssertionFlowClient.GetState); 

var gas = new AnalyticsService(auth); 

var r = gas.Data.Ga.Get("ga:6332XXXX", "2013-02-01", "2013-02-11", "ga:visits"); 

r.Dimensions = "ga:date"; 
r.Sort = "ga:visits"; 
r.StartIndex = 1; 

var data = r.Fetch(); 

Thaks.

+0

먼저 Google 애널리틱스 api explorer http://ga-dev-tools.appspot.com/explorer/ –

답변