Google API не распознается IDE/Maven
Я использую API Google для проверки токена 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>
Тем не менее, я получаю
Не удается разрешить символ "googleapis"
Когда я проверяю, какие пакеты находятся в com.google.api.client
Я не вижу googleapis
или. Тем не менее, этот импорт был взят прямо из примера здесь
1 ответ
Решение
Я понял это - мне просто нужно было добавить клиент 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>