Generazione di una libreria client in corso...

Questa pagina descrive come generare una libreria client dall'API backend. Qualsiasi app Java o Android può utilizzare questa libreria per chiamare l'API.

Per creare client iOS per la tua API, ti consigliamo di utilizzare la libreria client per le API di Google in Objective-C per le API REST.

Prima di iniziare

Generazione della libreria client

Le seguenti istruzioni mostrano come utilizzare Cloud Endpoints Frameworks Apache Maven e Gradle plug-in per generare un bundle client Gradle dal progetto Maven di esempio Guida introduttiva a Endpoints.

Per generare una libreria client:

  1. Creare l'API

  2. Esegui lo strumento a riga di comando di Endpoints Frameworks in modo simile seguenti:

    Maven

    mvn endpoints-framework:clientLibs

    Gradle

    gradle endpointsClientLibs

    Attendi che lo strumento generi la libreria. Se l'esito è positivo, lo strumento mostra messaggio simile a questo:

    Maven

    API client library written to target/client-libs/echo-v1-java.zip

    Gradle

    API client library written to build/endpointsClientLibs/echo-v1-java.zip
  3. Decomprimi il file con l'utilità di decompressione oppure utilizza un'altra utilità compatibile con ZIP utilità di annullamento dell'archiviazione:

    unzip ./echo-v1-java.zip
    
  4. Cambia directory:

    cd echo
    
  5. Crea la libreria client:

    Maven

    mvn clean package

    L'output si trova nella directory target/. Il nome file esatto dipende dalla versione del client Java. È qualcosa di simile a echo-v1-1.23.0-SNAPSHOT.jar.

    Gradle

    gradle build

    L'output è nella directory build/libs. La il nome file esatto dipende dalla versione del client Java. È qualcosa di simile a echo-v1-1.23.0-SNAPSHOT.jar.

  6. Aggiungi il file JAR della libreria client alla tua app Java o Android.

  7. Ripeti questi passaggi ogni volta che modifichi il codice dell'API.

Passaggi successivi