Panoramica dell'API Partner Server

Questa sezione fornisce maggiori dettagli sull'API Partner Server che ti servirà nell'ambito dell'integrazione con Google Transport.

Per integrare le informazioni su prezzi e disponibilità, i partner dovranno implementare l'API Partner, in particolare il metodo GetBulkTripOptions.

A livello generale, questa API utilizza i seguenti concetti:

Classe di servizio

Una classe di servizio indica un livello di servizio standard fornito per un gruppo di posti/biglietti diversi. Le opzioni di viaggio con la stessa classe di servizio dovrebbero offrire un'esperienza in gran parte equivalente (stessi tipi di sedili, servizi e così via), ma potrebbero esserci alcune piccole variazioni per posto (ad es. spazio aggiuntivo per le gambe, finestrino e così via). Le classi di servizio verranno utilizzate per fornire agli utenti informazioni sulle diverse opzioni di viaggio per un determinato viaggio.

Segmento

Un segmento descrive una parte del percorso dell'utente che si svolge su un singolo veicolo, inclusi tutti gli attributi correlati (ad es. la classe di servizio per quel segmento).

SegmentKey identifica la tempistica esatta e il veicolo del segmento, ma non include attributi aggiuntivi che descrivono il viaggio su quel veicolo.

Una ricerca di viaggio in genere include più chiavi di segmento perché un utente potrebbe dover utilizzare più veicoli per raggiungere la destinazione scelta. Ogni opzione di viaggio di ritorno include più segmenti che specificano le classi di servizio per ogni chiave di segmento richiesta.

Diagramma delle entità