Halaman ini menjelaskan cara membuat library klien dari API backend. Semua aplikasi Java atau Android dapat menggunakan library ini untuk memanggil API.
Untuk membuat klien iOS untuk API Anda, sebaiknya gunakan Library Klien Objective-C Google API untuk REST API.
Sebelum memulai
- Menyiapkan lingkungan pengembangan Anda.
- Pastikan Anda telah memberi anotasi pada API dengan benar.
Membuat library klien
Petunjuk berikut menunjukkan cara menggunakan plugin Apache Maven dan Gradle Cloud Endpoints Frameworks untuk membuat paket klien Gradle dari contoh project Maven Mulai Menggunakan Endpoint.
Untuk membuat library klien:
Membangun API Anda
Jalankan alat command line Endpoints Frameworks dengan cara yang sama seperti berikut:
Maven
mvn endpoints-framework:clientLibs
Gradle
gradle endpointsClientLibs
Tunggu hingga alat menghasilkan library; jika berhasil, alat akan menampilkan pesan yang serupa dengan berikut:
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
Ekstrak file tersebut menggunakan utilitas ekstrak, atau gunakan utilitas ekstrak yang kompatibel dengan ZIP lainnya:
unzip ./echo-v1-java.zip
Ubah direktori:
cd echo
Buat library klien:
Maven
mvn clean package
Outputnya berada di direktori
target/
. Nama file yang tepat bergantung pada versi klien Java. File ini mirip denganecho-v1-1.23.0-SNAPSHOT.jar
.Gradle
gradle build
Outputnya berada di direktori
build/libs
. Nama file yang tepat bergantung pada versi klien Java. File ini mirip denganecho-v1-1.23.0-SNAPSHOT.jar
.Tambahkan JAR library klien ke aplikasi Java atau Android Anda.
Ulangi langkah-langkah ini setiap kali Anda memodifikasi kode API.
Langkah selanjutnya
- Memanggil backend API dari aplikasi Android.
- Pelajari lebih lanjut Framework Cloud Endpoints untuk App Engine.