Esta página descreve como gerar uma biblioteca cliente a partir da sua API de back-end. Qualquer app Java ou Android pode usar esta biblioteca para chamar a API.
Para criar clientes iOS para a sua API, recomendamos que use a Google APIs Objective-C Client Library for REST APIs.
Antes de começar
- Configure o seu ambiente de desenvolvimento.
- Certifique-se de que anotou corretamente a sua API.
Gerar a biblioteca de cliente
As instruções seguintes demonstram como usar os frameworks do Cloud Endpoints Apache Maven e os plug-ins Gradle para gerar um pacote de cliente Gradle a partir do projeto Maven de exemplo Introdução aos Endpoints.
Para gerar uma biblioteca de cliente:
Crie a sua API
Execute a ferramenta de linha de comandos do Endpoints Frameworks de forma semelhante ao seguinte:
Maven
mvn endpoints-framework:clientLibsGradle
gradle endpointsClientLibsAguarde que a ferramenta gere a biblioteca. Se a operação for bem-sucedida, a ferramenta apresenta uma mensagem semelhante a esta:
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
Descomprima o ficheiro através do utilitário de descompressão ou use outro utilitário de descompressão compatível com ZIP:
unzip ./echo-v1-java.zipAlterar diretório:
cd echoCrie a biblioteca de cliente:
Maven
mvn clean package
O resultado está no diretório
target/. O nome de ficheiro exato depende da versão do cliente Java. É algo semelhante aecho-v1-1.23.0-SNAPSHOT.jar.Gradle
gradle buildO resultado está no diretório
build/libs. O nome do ficheiro exato depende da versão do cliente Java. É algo semelhante aecho-v1-1.23.0-SNAPSHOT.jar.Adicione o JAR da biblioteca cliente à sua app Java ou Android.
Repita estes passos sempre que modificar o código da API.
O que se segue?
- Chame a API de back-end a partir de uma app Android.
- Saiba mais sobre as frameworks de Cloud Endpoints para o App Engine.