CHS BACKEND JAVA ACTIF
--:--:--
STACK: Java 17 + Google API Client Services
MODULES: 3
APIs: Search Console · Indexing · Custom Search

CHS Backend Java Integration

Remplacement des appels décoratifs par les vrais clients Java Google — 3 APIs, 3 modules, 1 pom.xml

Modules
3
Scanner · Indexing · SERP
Google APIs
3
Search Console · Indexing · CSE
Auth OAuth2
1
Service Account unifié
Dépendances
5
Maven dependencies

Dépendances Maven — pom.xml

<dependencies>
  <!-- ============================================ -->
  <!--  Google API Client Services (Java)            -->
  <!-- ============================================ -->

  <!-- 🔍 Module 1 : Search Console (URL Inspection) -->
  <dependency>
    <groupId>com.google.apis</groupId>
    <artifactId>google-api-services-searchconsole</artifactId>
    <version>v1-rev20240501-2.0.0</version>
  </dependency>

  <!-- 📨 Module 4 : Indexing API -->
  <dependency>
    <groupId>com.google.apis</groupId>
    <artifactId>google-api-services-indexing</artifactId>
    <version>v3-rev20240501-2.0.0</version>
  </dependency>

  <!-- 📡 Module 6 : Custom Search JSON API -->
  <dependency>
    <groupId>com.google.apis</groupId>
    <artifactId>google-api-services-customsearch</artifactId>
    <version>v1-rev20240501-2.0.0</version>
  </dependency>

  <!-- 🔐 Google Auth Library -->
  <dependency>
    <groupId>com.google.auth</groupId>
    <artifactId>google-auth-library-oauth2-http</artifactId>
    <version>1.23.0</version>
  </dependency>

  <!-- 📦 Jackson (JSON parsing) -->
  <dependency>
    <groupId>com.google.http-client</groupId>
    <artifactId>google-http-client-jackson2</artifactId>
    <version>1.43.3</version>
  </dependency>
</dependencies>

Journal Backend

Done