2014-07-09 1 views
2

측정 항목에 따라 Google 애널리틱스 데이터를 가져와야합니다. 방법 "analyticsProfileId"를 얻을 : Rest API를 통한 Google 웹 로그 분석 계정 ID

이 도구에서 http://ga-dev-tools.appspot.com/explorer/

string uriBuilder = string.Format(@"https://www.googleapis.com/analytics/v3/data/ga 
?ids=ga:{0} 
&dimensions=ga:medium,ga:source,ga:campaign,ga:userType 
&metrics=ga:newUsers,ga:users,ga:percentNewSessions 
&filters=ga:medium=={1},ga:campaign=={2},ga:source=={3} 
&start-date={4} 
&end-date={5} 
&access_token={6}" 
, analyticsProfileId 
, string_utnMedium 
, string_utnCampaign 
, string_utnSource 
, startdate.ToString("yyyy-dd-mm") 
, enddate.ToString("yyyy-dd-mm") 
, accessToken); 

문제를 만들어?

나는 주어진 내가

string.Format(@"https://www.googleapis.com/analytics/v3/management/accounts?access_token={0}", accessToken); 

하나를 사용하는 코드 아래, 내가 필요한 "analyticsProfileId"를 얻을 did't 자신의 문서에서

https://www.googleapis.com/auth/analytics.readonly https://www.googleapis.com/auth/userinfo.email 

범위 코드 아래에서 accessToken있어 "analyticsProfileId"를 얻는 방법 아이디어? 모든 생각은 감사합니다.

답변

1

나는 URL 아래

이 작동 문제가 URL에 생각

https://www.googleapis.com/analytics/v3/management/accounts/~all/webproperties/~all/profiles?access_token={0} 

확인 this document for reference

관련 문제