2017-09-17 2 views
2

私は高低を検索して、特定のユーザの電子メール/ IDがアクセスできるすべてのアカウント/プロファイル/ビューのリストを取得する簡単な方法を見つけるようです。Google Analytics管理API - Python - ビュー/プロファイル/ acctsのリストを取得します。単一のユーザの場合

アカウントのプロファイルIDのリストを取得し、各プロファイルのビューIDを取得し、それぞれをループして興味のあるユーザーの電子メールの正規表現を見つけ出し、それを印刷すると思います。しかし、それは本当に解決策になりますか?

p.s.私は読書のようなアクセス権を持っていませんが、最終的な印刷物を持っているのはいいですが、アクセス権を書いてください。

使用例:既存のユーザーアカウントを、プロファイルとビューと同じレベルのアクセス権を持つ別のユーザーに複製したい場合。まず、ユーザー2のコピーを作成する前にユーザー1のアクセスレベルがどの程度あるのかを知りたい場合

答えて

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内のユーザーを検索する方法はありません。

関連する問題