1

Pythonプロジェクトを作成して、特定のページからGoogleアナリティクスのデータを取得したいと考えています。Google ConsoleプロジェクトとGoogleアナリティクスアカウントの接続方法

Google Console(console.google.developers.com)で新しいプロジェクトを作成し、OAuth 2.0信用情報をJSON形式で取得しました。私はこのチュートリアルにゆるやかに従います:Python QuickStart

私はすでにのOAuthにリダイレクトし、自分のアカウントを選択したが、このスクリプトは、「ユーザーはこのプロファイルの十分な権限を持っていない」

を得てしまいました。

Googleアナリティクスで自分のユーザーにアクセスするだけで十分ですか? リモートサーバーのシェルからこのプロジェクトを実行する方法は? CLIでブラウザを開いてGoogleアカウントを選択する機能はありません。

答えて

1

"このプロファイルには十分な権限がありません"。

あなたが認証しているユーザーは、アクセスしようとしているGoogleアナリティクスアカウントにアクセスできません。これはあなたのコードで使用しているプロファイルIDです。

  1. あなたはあなたがあなたのコード内で使用しているプロファイルIDをダブルチェック
  2. グーグル・アナリティクスへのログインに使用している同じユーザーを使用してapplictionをauthenctingしていることを確認してください。
+0

[OK]を取得しました。質問の第2部分に答えることができますか?これはCLIのためにどのように機能しますか?私はcronがブラウザを使ってGoogleアカウントを選択することは期待できません。何か案は? –

+0

これを一度開いて、新しいアクセストークンを要求するためにリフレッシュトークンを保存する必要があります。これが個人的に所有するアカウントの場合は、代わりにサービスアカウントの使用を検討する必要があります – DaImTo

関連する問題