Halaman ini menjelaskan cara membuat library klien dari API backend Python (kode yang berjalan di server). Setiap aplikasi Java atau Android dapat menggunakan library ini untuk memanggil API.
Untuk membuat klien iOS untuk API, sebaiknya gunakan Library Klien Objective-C Google API untuk REST API.
Sebelum memulai
- Download library dan alat Cloud Endpoints Frameworks ke direktori aplikasi Anda seperti yang dijelaskan dalam Memulai Endpoints Frameworks.
- Pastikan Anda telah mendekorasi kode API dengan kode framework yang diharapkan dengan benar.
Membuat library klien
Petunjuk berikut menunjukkan cara menggunakan alat command line Endpoints Framework untuk membuat paket klien Gradle dari kode contoh dari Memulai Cloud Endpoints.
Untuk membuat library klien:
Ubah direktori ke direktori yang berisi file
app.yaml
API dan class API.Jalankan alat command line Endpoints yang mirip dengan berikut:
python lib/endpoints/endpointscfg.py get_client_lib java -bs gradle main.EchoApi
dengan
main
adalah class yang berisi API Anda danEchoApi
adalah nama API Anda.Tunggu alat membuat library; jika berhasil, alat akan menampilkan pesan yang mirip dengan ini:
API client library written to ./echo-v1.zip
Ekstrak file menggunakan utilitas unzip, atau gunakan utilitas unarchiving lain yang kompatibel dengan ZIP:
unzip ./echo-v1-java.zip
Mengubah direktori:
cd echo
Build library klien:
gradle build
Output-nya ada di direktori
build/libs
. Nama file yang tepat bergantung pada versi klien. Fungsi ini mirip denganecho-v1-1.23.0-SNAPSHOT.jar
.Tambahkan JAR library klien ke aplikasi Anda.
Ulangi langkah-langkah ini setiap kali Anda mengubah 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.