Analytics管理者向けのJava Idiomaticクライアント。
注:このクライアントは進行中の作業であり、時折後方に不可能な変更を加えることがあります。
? 2022年10月、このライブラリはGoogle-Cloud-Java/Java-Analytics-Adminに移動しました。このリポジトリは将来アーカイブされます。将来のリリースは、新しいリポジトリ(https://github.com/googleapis/google-cloud-java/releases)に表示されます。 Mavenアーティファクト座標( com.google.analytics:google-analytics-admin
)は同じままです。
Mavenを使用している場合は、pom.xmlファイルにこれを追加します。
< dependency >
< groupId >com.google.analytics</ groupId >
< artifactId >google-analytics-admin</ artifactId >
< version >0.23.0</ version >
</ dependency >
BOMなしでGradleを使用している場合は、これを依存関係に追加します。
implementation ' com.google.analytics:google-analytics-admin:0.23.0 '
SBTを使用している場合は、これを依存関係に追加します。
libraryDependencies + = " com.google.analytics " % " google-analytics-admin " % " 0.23.0 "
Base DirectoryのReadMeの認証セクションを参照してください。
API呼び出しを作成するクライアントアプリケーションは、目的の分析管理者APIに必要な承認スコープを付与する必要があり、認証されたプリンシパルは、分析管理者API呼び出しを使用してGCPリソースにアクセスするために必要なIAMの役割を持つ必要があります。
Analytics Admin APIを有効にしたGoogle Cloud Platform Consoleプロジェクトが必要です。 Google Analytics管理者を使用するために請求を有効にする必要があります。これらの指示に従って、プロジェクトを設定します。また、Google Cloud SDKをインストールし、コマンドラインで次のコマンドを実行することにより、ローカル開発環境をセットアップする必要があります。GCLoudAuth gcloud auth login
とgcloud config set project [YOUR PROJECT ID]
。
google-analytics-admin
ライブラリを入手する必要があります。 QuickStartセクションを参照して、コードの依存関係としてgoogle-analytics-admin
を追加してください。
Analytics Adminを使用すると、Google Analyticsアカウントとプロパティを管理できます。
Analytics Admin Client Libraryのドキュメントを参照して、この分析管理者クライアントライブラリを使用する方法を学びます。
サンプルはsamples/
ディレクトリにあります。
サンプル | ソースコード | 試してみてください |
---|---|---|
クイックスタートサンプル | ソースコード |
ヘルプを得るには、共有トラブルシューティングドキュメントの指示に従ってください。
Analytics管理者は、輸送層にGRPCを使用します。
このクライアントを使用するには、Java 8以上が必要です。
GoogleのJavaクライアントライブラリ、Google Cloudクライアントライブラリ、Google Cloud APIライブラリは、Oracle Java SEサポートロードマップに従います(Oracle Java SE製品リリースセクションを参照)。
一般に、新たな機能開発は、Oracleのプレミアサポートでカバーされている最低Java LTSバージョンのサポートで発生します(通常、最初の一般的な可用性から5年続く)。特定のライブラリに必要な最小JVMが変更された場合、SEMVERの主要なリリースが伴います。
Java 11および(2021年9月)Java 17は、新しい開発の最良の選択肢です。
Googleは、Oracleの拡張サポートでカバーされている現在のすべてのLTSバージョンでクライアントライブラリをテストします(通常、最初の一般的な可用性から8年続く)。
Googleのクライアントライブラリは、すべてのパッチをバックポートすることは不可能なため、最良の努力ベースで機能の更新を受け取らない長期的な安定したライブラリを備えたJava Runtimesのレガシーバージョンをサポートしています。
Googleは、Java 7を使用し続けるアプリに最適な努力に基づいて更新を提供しますが、AppはJVMをサポートするライブラリの現在のバージョンにアップグレードする必要がある場合があります。
最新のバージョンとサポートされているJavaバージョンは、個々のGithubリポジトリgithub.com/GoogleAPIs/java-SERVICENAME
およびGoogle-cloud-javaで識別されます。
このライブラリはセマンティックバージョンに従います。
現在、メジャーバージョンゼロ( 0.yz
)にあります。つまり、いつでも何でも変化する可能性があり、パブリックAPIは安定していると見なされるべきではありません。
このライブラリへの貢献はいつでも歓迎され、強く奨励されています。
詳細については、開始方法については、貢献を参照してください。
このプロジェクトは、貢献者行動規範でリリースされていることに注意してください。このプロジェクトに参加することにより、その条件を順守することに同意します。詳細については、行動規範を参照してください。
Apache 2.0-詳細については、ライセンスを参照してください。
Javaバージョン | 状態 |
---|---|
Java 8 | |
Java 8 OSX | |
Java 8 Windows | |
Java 11 |
Javaは、Oracleおよび/またはその関連会社の登録商標です。