분석 관리자를위한 Java 관용 클라이언트.
참고 :이 클라이언트는 진행중인 작업이며 때로는 뒤로 호환되지 않는 변경을 수행 할 수 있습니다.
? 2022 년 10 월,이 라이브러리는 Google-Cloud-Java/Java-Analytics-Admin으로 이전했습니다. 이 저장소는 향후 보관 될 것입니다. 향후 릴리스는 새로운 저장소 (https://github.com/googleapis/googleapis/googogle-cloud-java/releases)에 나타납니다. Maven Artifact 좌표 ( 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 호출을 작성하는 클라이언트 응용 프로그램에는 원하는 Analytics Admin API에 필요한 승인 범위가 부여되어야하며, 인증 교장은 분석 관리자 API 호출을 사용하여 GCP 리소스에 액세스하는 데 필요한 IAM 역할을 가져야합니다.
Analytics Admin API가 활성화 된 Google Cloud 플랫폼 콘솔 프로젝트가 필요합니다. Google Analytics Admin을 사용하려면 청구를 활성화해야합니다. 다음 지침을 따라 프로젝트를 설정하십시오. 또한 Google Cloud SDK를 설치하고 다음 명령을 명령 줄에서 실행하여 로컬 개발 환경을 설정해야합니다. gcloud auth login
및 gcloud config set project [YOUR PROJECT ID]
.
google-analytics-admin
라이브러리를 얻어야합니다. QuickStart 섹션을 참조하여 코드의 종속성으로 google-analytics-admin
추가하십시오.
Analytics Admin을 사용하면 Google 웹 로그 분석 계정 및 속성을 관리 할 수 있습니다.
이 Analytics Admin Client Library 사용 방법을 배우려면 Analytics Admin Client Library Docs를 참조하십시오.
샘플은 samples/
디렉토리에 있습니다.
견본 | 소스 코드 | 시도해보십시오 |
---|---|---|
QuickStart 샘플 | 소스 코드 |
도움을 받으려면 공유 문제 해결 문서의 지침을 따르십시오.
분석 관리자는 전송 계층에 GRPC를 사용합니다.
이 클라이언트를 사용하려면 Java 8 이상이 필요합니다.
Google의 Java 클라이언트 라이브러리, Google Cloud 클라이언트 라이브러리 및 Google Cloud API 라이브러리는 Oracle Java Se Support 로드맵을 따르십시오 (Oracle Java SE 제품 릴리스 섹션 참조).
일반적으로, 새로운 기능 개발은 Oracle의 프리미어 지원이 적용되는 가장 낮은 Java LTS 버전 (일반적으로 초기 일반 가용성에서 5 년 동안 지속됨)을 지원함으로써 발생합니다. 주어진 라이브러리에 필요한 최소 JVM이 변경되면 Semver 메이저 릴리스가 동반됩니다.
Java 11과 (2021 년 9 월) Java 17은 새로운 개발을위한 최고의 선택입니다.
Google은 Oracle의 확장 된 지원 (일반적으로 초기 일반 가용성에서 8 년 동안 지속됨)으로 다루는 모든 LTS 버전을 사용하여 클라이언트 라이브러리를 테스트합니다.
Google의 클라이언트 라이브러리는 모든 패치를 백트 포트 할 수 없을 수 있으므로 최상의 노력으로 기능 업데이트를받지 못하는 장기 안정 라이브러리를 갖춘 레거시 버전의 Java Runtimes를 지원합니다.
Google은 Java 7을 계속 사용하는 앱에 최선의 노력으로 업데이트를 제공하지만 앱은 JVM을 지원하는 현재 버전의 라이브러리로 업그레이드해야 할 수도 있습니다.
최신 버전과 지원되는 Java 버전은 개별 Github 저장소 github.com/GoogleAPIs/java-SERVICENAME
및 Google-Cloud-java에서 식별됩니다.
이 라이브러리는 시맨틱 버전을 따릅니다.
현재 주요 버전 제로 ( 0.yz
)에 있습니다. 즉, 언제든지 변경 될 수 있으며 공개 API는 안정적으로 간주되어서는 안됩니다.
이 라이브러리에 대한 기여는 항상 환영 받고 적합합니다.
자세한 내용은 시작 방법을 참조하십시오.
이 프로젝트는 기고자 행동 강령으로 공개됩니다. 이 프로젝트에 참여함으로써 귀하는 그 용어를 준수하는 데 동의합니다. 자세한 내용은 행동 강령을 참조하십시오.
Apache 2.0- 자세한 내용은 라이센스를 참조하십시오.
자바 버전 | 상태 |
---|---|
Java 8 | |
Java 8 OSX | |
Java 8 Windows | |
Java 11 |
Java는 Oracle 및/또는 그 계열사의 등록 상표입니다.