Membuat library klien

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:

  1. Ubah direktori ke direktori yang berisi file app.yaml API dan class API.

  2. 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 dan EchoApi 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
    
  3. Ekstrak file menggunakan utilitas unzip, atau gunakan utilitas unarchiving lain yang kompatibel dengan ZIP:

    unzip ./echo-v1-java.zip
    
  4. Mengubah direktori:

    cd echo
    
  5. Build library klien:

    gradle build
    

    Output-nya ada di direktori build/libs. Nama file yang tepat bergantung pada versi klien. Fungsi ini mirip dengan echo-v1-1.23.0-SNAPSHOT.jar.

  6. Tambahkan JAR library klien ke aplikasi Anda.

  7. 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.