Halaman ini menjelaskan cara membuat library klien dari API backend Python Anda (kode yang berjalan di server). Aplikasi Java atau Android apa pun dapat menggunakan library ini untuk memanggil API.
Untuk membuat klien iOS bagi API Anda, 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 menghias kode API dengan benar menggunakan kode framework yang diharapkan.
Membuat library klien
Petunjuk berikut menunjukkan cara menggunakan Endpoints Frameworks command-line tool untuk membuat paket klien Gradle dari contoh kode dari Mulai menggunakan Cloud Endpoints.
Untuk membuat library klien:
Ubah direktori ke direktori yang berisi file
app.yamlAPI dan class API Anda.Jalankan alat command line Endpoints yang mirip dengan berikut ini:
python lib/endpoints/endpointscfg.py get_client_lib java -bs gradle main.EchoApidengan
mainadalah class yang berisi API Anda danEchoApiadalah nama API Anda.Tunggu hingga alat membuat library; jika berhasil, alat akan menampilkan pesan yang mirip dengan yang berikut ini:
API client library written to ./echo-v1.zip
Ekstrak file menggunakan utilitas ekstrak, atau gunakan utilitas ekstraksi yang kompatibel dengan ZIP lainnya:
unzip ./echo-v1-java.zipUbah direktori:
cd echoBangun library klien:
gradle buildOutputnya ada di direktori
build/libs. Nama file yang tepat bergantung pada versi klien. 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 berikutnya
Untuk mengetahui informasi dan contoh kode yang menunjukkan cara mengakses backend API dari klien Python, lihat Mengakses backend API dari klien Python.