Halaman ini menjelaskan cara membuat library klien dari API backend Python Anda (kode yang berjalan di server). 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
- Download alat dan library Framework Cloud Endpoints ke direktori aplikasi Anda seperti yang dijelaskan di bagian Mulai menggunakan Framework Endpoint.
- Pastikan Anda telah mendekorasi kode API dengan benar menggunakan kode framework yang diharapkan.
Membuat library klien
Petunjuk berikut menunjukkan cara menggunakan alat command line Endpoint Framework untuk membuat paket klien Gradle dari kode contoh di Memulai Cloud Endpoints.
Untuk membuat library klien:
Ubah direktori ke direktori yang berisi file
app.yaml
API dan class API Anda.Jalankan alat command line Endpoints mirip dengan berikut ini:
python lib/endpoints/endpointscfg.py get_client_lib java -bs gradle main.EchoApi
dengan
main
sebagai class yang berisi API danEchoApi
adalah nama API Anda.Tunggu hingga alat menghasilkan library; jika berhasil, alat akan menampilkan pesan yang serupa dengan berikut:
API client library written to ./echo-v1.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:
gradle build
Outputnya berada di direktori
build/libs
. Nama file yang tepat tergantung pada versi klien. Hal ini serupa denganecho-v1-1.23.0-SNAPSHOT.jar
.Tambahkan JAR library klien ke aplikasi Anda.
Ulangi langkah-langkah ini setiap kali Anda memodifikasi kode API.
Langkah selanjutnya
Untuk informasi dan contoh kode yang menunjukkan cara mengakses API backend dari klien Python, lihat Mengakses API backend dari klien Python.