Ringkasan API server partner

Bagian ini memberikan detail lebih lanjut tentang Partner Server API yang akan Anda perlukan sebagai bagian dari integrasi dengan Google Transport.

Untuk mengintegrasikan informasi harga dan ketersediaan, partner harus menerapkan Partner API – khususnya, metode GetBulkTripOptions.

Pada tingkat tinggi, API ini menggunakan konsep berikut:

Kelas layanan

Kelas layanan menunjukkan tingkat layanan standar yang diberikan di seluruh grup kursi/tiket yang berbeda. Opsi perjalanan dengan kelas layanan yang sama harus memberikan pengalaman yang sebagian besar setara (jenis kursi, fasilitas, dll.yang sama), tetapi mungkin ada sedikit variasi per kursi (misalnya, ruang kaki tambahan, jendela, dll.). Kelas layanan akan digunakan untuk memberikan informasi kepada pengguna tentang berbagai opsi perjalanan untuk perjalanan tertentu.

Segmen

Segmen menjelaskan sebagian perjalanan pengguna yang terjadi pada satu kendaraan, termasuk semua atribut yang terkait dengannya (misalnya, kelas layanan untuk segmen tersebut).

SegmentKey mengidentifikasi waktu dan kendaraan yang tepat untuk segmen, tetapi tidak menyertakan atribut tambahan yang menjelaskan perjalanan dengan kendaraan tersebut.

Penelusuran perjalanan umumnya mencakup beberapa kunci segmen karena pengguna mungkin harus menggunakan beberapa kendaraan untuk mencapai tujuan yang dipilih. Setiap opsi perjalanan yang ditampilkan mencakup beberapa segmen yang menentukan kelas layanan untuk setiap kunci segmen yang diminta.

Diagram Entitas