用于分析管理的Java惯用客户端。
注意:该客户是一个正在进行的工作,偶尔可能会做出向后不兼容的更改。
? 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 "
请参阅“基本目录”读数中的身份验证部分。
必须授予所需分析admin API所需的授权范围的客户端应用程序呼叫,并且经过验证的主体必须使用Analytics Admin Admin API调用访问GCP资源所需的IAM角色。
您将需要一个启用Analytics Admin API的Google Cloud Platform控制台项目。您将需要启用计费才能使用Google Analytics(分析式管理)。请按照以下说明进行设置。您还需要通过安装Google Cloud SDK并在命令行中运行以下命令来设置本地开发环境: gcloud auth login
and gcloud config set project [YOUR PROJECT ID]
。
您需要获取google-analytics-admin
库。请参阅“快速入门”部分,以添加google-analytics-admin
作为代码中的依赖性。
Analytics Admin允许您管理Google Analytics(分析)帐户和属性。
请参阅分析管理客户库文档,以了解如何使用此分析管理客户端库。
样品在samples/
目录中。
样本 | 源代码 | 尝试一下 |
---|---|---|
快速启动样本 | 源代码 |
要获得帮助,请按照共享故障排除文档中的说明进行操作。
Analytics Admin将GRPC用于传输层。
使用此客户端需要Java 8或更高。
Google的Java客户端库,Google Cloud客户端库和Google Cloud API库,请遵循Oracle Java SE支持路线图(请参阅《 Oracle Java SE产品发布》部分)。
一般而言,新功能开发发生在支持Oracle Premier Support涵盖的最低Java LTS版本(通常持续5年以来,从最初的一般可用性开始)。如果更改给定库的最低JVM所需的JVM,则附有SEMVER专业版本。
Java 11和(2021年9月)Java 17是新开发项目的最佳选择。
Google测试其客户库,其中所有当前LTS版本都涵盖了Oracle的扩展支持(通常从初始常规可用性开始持续8年)。
Google的客户库支持Java Runtimes的旧版本,其中包括长期稳定的库,这些库不会在最佳的基础上收到功能更新,因为可能无法备份所有补丁程序。
Google为继续使用Java 7的应用程序提供了最佳努力的更新,尽管应用程序可能需要升级到支持其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和/或其分支机构的注册商标。