2017-08-16 7 views
0

gapi analyticsアカウントのアナリティクスを表示するウェブサイトにページを追加しようとしています。ウェブサイト上にアナリティクスを表示

"type": "service_account", 
"project_id": ".....", 
"private_key_id": "....", 
"private_key": "-----BEGIN PRIVATE KEY-----xxxx-----END PRIVATE KEY-----\n", 
"client_email": "......", 
"client_id": "......", 
"auth_uri": "https://accounts.google.com/o/oauth2/auth", 
"token_uri": "https://accounts.google.com/o/oauth2/token", 
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", 
"client_x509_cert_url"...." 

をそれから私はatemptingています:私は、私は、次の情報が含まれているJSONのキーを与えられたアカウントを作成した後、分析がすでにアカウントグーグルを持っている、とGoogleのない認証はサインインできるように、Googleのサービスアカウントを作成しました

gapi.analytics.auth.authorize({ 

'serverAuth': { 
     'access_token': token 
     } 

}); 

どのようにアクセストークンが見つかりましたか?なぜなら、それはjsonファイルに他の情報とともに与えられていなかったからです。ありがとうございました!

答えて

0

私は、Embed API Server-side Authorization(例:これはリンクのみの回答ですが、Googleがオフラインになった場合、OPはどんな場合でも嫌になります)の例があるドキュメンテーションであると思います。

例はPythonですが、同じテクニックはすべてのクライアントライブラリで機能します。

+0

はい私はすでにそれを見てきました。私はJavaスクリプトで作業していた。私はCOMAND を使用してピップをインストールしようとしたときにも、あなたがクライアント側のコード経由で秘密鍵にアクセスすることができれば、それは私の – juliacas

+0

のために動作しませんでした私のコンソールで 「sudoのPIP-API-のpython-クライアントグーグル--upgradeをインストールします」それは実際に私的ではありません。トークンを生成するにはサーバサイドスクリプト(または許可されたユーザによる対話型ログイン)が必要です。 –

関連する問題