2016-07-19 9 views
1

私はaccountSummaries/list管理コールで拒否されました。他のすべてはうまく動作します。reference pageから実行しても機能します。私は使用されているアカウントが正しいと再確認しました。私が言ったように、私は単純なaccounts/listコールを実行することに問題はありません。403 - accountSummariesでのみ許可されていないアクセス

私はPythonライブラリを使用していますが、これらの呼び出しのためにパラメータは必要ありません(恥ずかしいエラーの可能性は非常に低いです)。

基本的に私は、単にサービスクライアントを取得し、できるだけ簡単な呼び出しを行っています:

a = client.AnalyticsManagementClient() # super simple wrapper 
a._service.management().accounts().list().execute() 
a._service.management().accountSummaries().list().execute() 

最初の呼び出しが正常に動作し、もう一つは403エラーを返します。それがどうして起こるのか誰でも知っていますか?

全エラーがそれはちょうどスコープの問題でしたHttpError: <HttpError 403 when requesting https://www.googleapis.com/analytics/v3/management/accountSummaries?alt=json returned "Insufficient Permission">

答えて

0

です:accountSummariesだけ最後の二つを可能にしながら、

https://www.googleapis.com/auth/analytics 
https://www.googleapis.com/auth/analytics.edit 
https://www.googleapis.com/auth/analytics.readonly 

accountsニーズ少なくとも一つ。それは私たちのクライアントが要求していた範囲であるanalyticsのスコープでは動作しない唯一のものと思われます。

関連する問題