Membuat library klien

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:

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

  2. Jalankan alat command line Endpoints yang mirip dengan berikut ini:

    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 hingga alat membuat library; jika berhasil, alat akan menampilkan pesan yang mirip dengan yang berikut ini:

    API client library written to ./echo-v1.zip
    
  3. Ekstrak file menggunakan utilitas ekstrak, atau gunakan utilitas ekstraksi yang kompatibel dengan ZIP lainnya:

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

    cd echo
    
  5. Bangun library klien:

    gradle build
    

    Outputnya ada di direktori build/libs. Nama file yang tepat bergantung pada versi klien. 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 berikutnya

Untuk mengetahui informasi dan contoh kode yang menunjukkan cara mengakses backend API dari klien Python, lihat Mengakses backend API dari klien Python.