In questa pagina viene descritto come generare una libreria client dall'API di 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 Objective-C delle API di Google per le API REST.
Prima di iniziare
- Configura l'ambiente di sviluppo.
- Assicurati di aver annotato correttamente l'API.
Generazione della libreria client in corso...
Le seguenti istruzioni mostrano come utilizzare i plug-in framework Cloud Endpoints Frameworks Apache Maven e Gradle per generare un bundle client Gradle dal progetto Maven di esempio Introduzione agli endpoint.
Per generare una libreria client:
Crea la tua API
Esegui lo strumento a riga di comando di Endpoints Frameworks in modo simile al seguente:
Maven
mvn endpoints-framework:clientLibs
Gradle
gradle endpointsClientLibs
Attendi che lo strumento generi la libreria. In caso di esito positivo, lo strumento visualizza un 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
Decomprimi il file utilizzando l'utilità di decompressione oppure utilizza un'altra utilità di disarchiviazione compatibile con file ZIP:
unzip ./echo-v1-java.zip
Cambia directory:
cd echo
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. È simile aecho-v1-1.23.0-SNAPSHOT.jar
.Gradle
gradle build
L'output si trova nella directory
build/libs
. Il nome file esatto dipende dalla versione del client Java. È simile aecho-v1-1.23.0-SNAPSHOT.jar
.Aggiungi la libreria client JAR alla tua app Java o Android.
Ripeti questi passaggi ogni volta che modifichi il codice dell'API.
Passaggi successivi
- Chiama l'API di backend da un'app Android.
- Scopri di più su Cloud Endpoints Frameworks per App Engine.