2017-09-17 4 views
2

나는 높거나 낮은 것을 검색했으며 어떤 사용자 이메일/ID가 액세스 할 수있는 모든 계정/프로필 /보기의 목록을 얻는 쉬운 방법을 찾지 못하는 것 같습니다.Google 웹 로그 분석 관리 API - Python -보기/프로필/accts 목록 가져 오기 단일 사용자를위한

계정의 프로필 ID 목록을 가져 와서 각 프로필의보기 ID를 얻은 다음 각 프로필을 반복하면서 내가 관심있는 사용자 이메일의 정규식 검색을 찾은 다음이를 인쇄 할 수 있습니다. 그러나 그것은 정말로 해결책 일 수 있습니까?

p.s. 나는 최종 인쇄물에 가지고있을 것이기는하지만 읽기, 쓰기 접근과 같은 의미의 권한은 없다.

사용 사례 : 나는 프로파일과 뷰에 동일한 수준의 액세스와 다른 사용자의 기존 사용자 계정을 복제 할; 첫째 나는 사용자에 대한 복사본을 만들 수 있습니다 전에 1이 액세스 사용자의 수준을 알고 싶습니다 2

답변

1
말했다하지 않는 한 사용자가 액세스 권한을 부여에 사용자가 액세스 권한을 갖는 것을 특징으로하는 귀하의 모든 계정을 찾을 수하지 않을

. Google 애널리틱스에서 귀하를 인증했다고 가정하면 Account Summaries: list을 사용하여 액세스 권한이있는 모든 계정의 목록을 검색 할 수 있습니다.

사용자가 액세스 할 수있는 계정 요약 (계정/속성/프로필로 구성된 간단한 트리)을 나열합니다.

요청 :

GET https://www.googleapis.com/analytics/v3/management/accountSummaries 

응답

{ 
    "kind": "analytics#accountSummaries", 
    "username": string, 
    "totalResults": integer, 
    "startIndex": integer, 
    "itemsPerPage": integer, 
    "previousLink": string, 
    "nextLink": string, 
    "items": [ 
    management.accountSummaries Resource 
    ] 
} 

하면 사용자가 해당 계정에 대한 액세스 권한이없는 그들은 당신이 액세스 권한을 부여하지 않은 경우. 그러면 유일한 옵션은 사용자가 액세스 권한이 있다고 의심되는 계정 각각에 대해 Profile User Links: list을 확인하도록 요청할 것입니다. 관리 API 내에서 사용자를 검색 할 수있는 방법은 없습니다.