我想通过 java api (v3) 访问 google-analytics。对于登录,我想使用 OAuth2。我找到了一个 java 示例,它展示了如何做。不幸的是,我无法编译我复制的代码。看来我对 FileCredentialStore
没有依赖性。我的 Pom 看起来像这样:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.import.google</groupId>
<artifactId>analyticsImporter</artifactId>
<version>0.1</version>
<name>Analytics Importer</name>
<dependencies>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-analytics</artifactId>
<version>v3-rev41-1.14.2-beta</version>
</dependency>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-oauth2</artifactId>
<version>v2-rev36-1.14.2-beta</version>
</dependency>
<dependency>
<groupId>com.google.api.client</groupId>
<artifactId>google-api-client</artifactId>
<version>1.3.1-alpha</version>
</dependency>
</dependencies>
</project>
我错过了什么?
最佳答案
您似乎缺少对 Java 6 (and higher) Extensions to the Google OAuth Client Library for Java 的依赖 Artifact :
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client-java6</artifactId>
<version>1.14.1-beta</version>
</dependency>
它确实有类 FileCredentialStore
.
关于java - 我需要什么 Maven 依赖项才能获取 FileCredentialStore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16421262/