2016-07-13 1 views
5

나는 버전 3에서 4Google 웹 로그 분석 API를 V4에 조회수 (프로파일)의 목록을 얻는 방법

, 내가 얻을 수있는 버전으로 구글 분석 API의 버전 3을 사용하는 내 스크립트를 업그레이드하기 위해 노력하고있어 api에서 계정, 속성 및보기 목록 (API reference for version 3 참조) 그러나 API reference for version 4은 같은 것을 표시하지 않습니다.

지금 어떻게 업체 정보를 얻을 수 있습니까?

답변

7

TLDR : 항상 같은 방식으로보기 목록을 가져옵니다.

Analytics Reporting API V4은 애널리틱스보기에서 데이터를 쿼리하기위한 독립 실행 형 API입니다. V4 관리 API가없고 Analytics Management API V3 만 있습니다. 두 API는 함께 사용하도록 설계되었습니다.

파이썬에서 V3 및 V4 라이브러리를 모두로드하려면 :

from apiclient.discovery import build; 

analytics = build('analytics', 'v3', http=http) 
analyticsReporting = build('analyticsreporting','v4', http=http) 

사용자의 모든 뷰를 나열하는 가장 좋은 방법은 accountsummaries.list()를 호출하는 것입니다 - 자세한 내용은 method reference docs를 참조하십시오.

response = analyticsreporting.reports().batchGet(
    body={ 
    "reportRequests":[ 
    { 
     "viewId": viewId, 
     "dateRanges":[ 
     { 
      "startDate":"2015-06-15", 
      "endDate":"2015-06-30" 
     }], 
     "metrics":[ 
     { 
      "expression":"ga:sessions" 
     }], 
     "dimensions": [ 
     { 
      "name":"ga:browser" 
     }] 
     }] 
    } 
).execute() 
:

account_summaries = analytics.management().accountSummaries().list().execute() 

V4 API를 관심 viewId을 얻을 수있는 응답을 분석 및 통화