Membuat library klien

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:

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

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

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

    cd echo
    
  5. Buat library klien:

    gradle build
    

    Outputnya berada di direktori build/libs. Nama file yang tepat tergantung pada versi klien. Hal ini serupa dengan echo-v1-1.23.0-SNAPSHOT.jar.

  6. Tambahkan JAR library klien ke aplikasi Anda.

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