Google API 未被 IDE/Maven 识别
Google API not recognized by IDE/Maven
我正在使用 google API 进行 OAuth 令牌验证服务器端。进口是:
import com.google.api.client.googleapis.auth.oauth2.GoogleIdToken;
import com.google.api.client.googleapis.auth.oauth2.GoogleIdToken.Payload;
import com.google.api.client.googleapis.auth.oauth2.GoogleIdTokenVerifier;
在我的 Maven pom.xml
依赖项部分:
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client</artifactId>
<version>1.22.0</version>
</dependency>
但是,我得到
Cannot resolve symbol "googleapis"
当我检查 com.google.api.client
中的包时,我也没有看到 googleapis
。但是,这些导入直接来自示例 here
我想通了 - 我只需要添加 Google API 客户端和 OAuth 客户端。下面是 pom.xml
.
中的依赖关系
<!-- verify oauth tokens -->
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version>1.20.0</version>
</dependency>
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client</artifactId>
<version>1.22.0</version>
</dependency>
我正在使用 google API 进行 OAuth 令牌验证服务器端。进口是:
import com.google.api.client.googleapis.auth.oauth2.GoogleIdToken;
import com.google.api.client.googleapis.auth.oauth2.GoogleIdToken.Payload;
import com.google.api.client.googleapis.auth.oauth2.GoogleIdTokenVerifier;
在我的 Maven pom.xml
依赖项部分:
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client</artifactId>
<version>1.22.0</version>
</dependency>
但是,我得到
Cannot resolve symbol "googleapis"
当我检查 com.google.api.client
中的包时,我也没有看到 googleapis
。但是,这些导入直接来自示例 here
我想通了 - 我只需要添加 Google API 客户端和 OAuth 客户端。下面是 pom.xml
.
<!-- verify oauth tokens -->
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version>1.20.0</version>
</dependency>
<dependency>
<groupId>com.google.oauth-client</groupId>
<artifactId>google-oauth-client</artifactId>
<version>1.22.0</version>
</dependency>