Omówienie interfejsu API serwera partnera

W tej sekcji znajdziesz więcej informacji o interfejsie Partner Server API, który będzie Ci potrzebny w ramach integracji z Google Transport.

Aby zintegrować informacje o cenach i dostępności, partnerzy muszą wdrożyć interfejs Partner API, a w szczególności metodę GetBulkTripOptions.

Ten interfejs API korzysta z tych pojęć:

Klasa usługi

Klasa usług określa standardowy poziom usług świadczonych w przypadku grupy różnych miejsc/biletów. Opcje podróży w tej samej klasie usług powinny zapewniać w dużej mierze podobne wrażenia (te same rodzaje miejsc, udogodnienia itp.), ale mogą występować niewielkie różnice w zależności od miejsca (np. dodatkowa przestrzeń na nogi, okno itp.). Klasy usług będą używane do przekazywania użytkownikom informacji o różnych opcjach podróży podczas konkretnej wycieczki.

Segment

Segment opisuje część podróży użytkownika, która odbywa się jednym środkiem transportu, i zawiera wszystkie powiązane z nią atrybuty (np. klasę usługi dla tego segmentu).

SegmentKey określa dokładny czas i pojazd, ale nie zawiera żadnych dodatkowych atrybutów opisujących podróż tym pojazdem.

Wyszukiwanie podróży zwykle obejmuje wiele kluczy segmentów, ponieważ użytkownik może potrzebować kilku pojazdów, aby dotrzeć do wybranego miejsca docelowego. Każda zwrócona opcja podróży zawiera wiele segmentów, które określają klasy usług dla każdego klucza segmentu żądania.

Diagram encji