Ten glosariusz zawiera definicje kluczowych terminów używanych w dokumentacji dotyczącej integracji z partnerem transportowym.
Token rezerwacji: opcjonalny ciąg znaków generowany przez partnera, który można przekazać w linku do strony z biletami, aby zachować spójność cen i planów podróży między wynikami wyszukiwania Google a stroną rezerwacji partnera.
Kanoniczne mapowanie JSON: określony zestaw reguł zdefiniowanych przez bufor protokołu na potrzeby konwertowania wiadomości proto na obiekt JSON. Ta integracja wymaga użycia tego mapowania z określonymi opcjami, aby żądania i odpowiedzi były prawidłowo sformatowane.
GTFS (General Transit Feed Specification): standardowy format danych, którego agencje transportu publicznego używają do przekazywania pasażerom informacji o rozkładach jazdy, trasach i cenach. W tej integracji jest to jeden z 2 sposobów przekazywania danych statycznych do Google.
Integracja oparta na GTFS: metoda integracji dla partnerów, którzy udostępniają Google własne dane o rozkładzie jazdy w formacie GTFS. Jest on używany, gdy Google nie ma jeszcze harmonogramów operatora.
known_itineraries
: opcja w konfiguracji partnera, która umożliwia partnerom otrzymywanie od Google listy znanych tras, aby optymalizować odpowiedzi.
Zestaw rynków: (tylko w przypadku integracji typu „tylko przystanki”) opcjonalny plik danych dostarczany przez partnera, który zawiera listę par miejsc docelowych i początkowych (rynków), dla których partner będzie podawać ceny. Jeśli zostanie podana, będzie działać jako lista dozwolonych.
Partner API / Partner Server API: zestaw interfejsów API, które partnerzy muszą wdrożyć, aby dostarczać Google dynamiczne dane, takie jak ceny i dostępność w czasie rzeczywistym.
Testowanie jakości cen: ciągły proces, w którym roboty Google sprawdzają przykładowe plany podróży w witrynie partnera, aby upewnić się, że ceny wyświetlane użytkownikom są zgodne z cenami podanymi w interfejsie Partner API.
Zapytania na sekundę: średnia częstotliwość, z jaką Google wysyła żądania (jedno zapytanie to jedno żądanie) do serwera interfejsu API partnera. Może się ona wahać, a w niektórych okresach ruch może być nieco większy lub mniejszy.
SegmentKey: obiekt używany w interfejsie Partner API do jednoznacznego identyfikowania pojedynczego etapu podróży, w tym miejsca rozpoczęcia i zakończenia oraz dat i godzin usług.
service_date
: konkretna data, w której działa usługa transportu publicznego, w formacie YYYYMMDD
. Jest używany w połączeniu z innymi identyfikatorami do określania unikalnej instancji przejazdu.
Integracja tylko z przystankami: metoda integracji dla partnerów, którzy nie są źródłem danych o rozkładzie jazdy. Jest to używane, gdy Google otrzymuje już harmonogramy operatora z innego źródła. Partnerzy muszą tylko podać listę identyfikatorów przystanków.
ticketing_stop_id
: niepowtarzalny identyfikator przystanku lub stacji przypisany przez partnera.
Ten identyfikator jest podawany w statycznym pliku danych (GTFS lub tylko przystanki) i jest używany w interfejsie Partner API oraz w precyzyjnych linkach do biletów.
ticketing_trip_id
: (w przypadku integracji opartej na GTFS) Unikalny identyfikator partnera dla konkretnej podróży podany w pliku trips.txt
w jego pliku danych GTFS. Tylko integracje oparte na GTFS.
Precyzyjny link do rezerwacji biletów: adres URL, który kieruje użytkownika z wyników wyszukiwania Google do witryny partnera, aby zarezerwować konkretną trasę. Adres URL zawiera zakodowane szczegóły wybranej podróży.
TripOptionsErrorType
: określony zestaw typów błędów, które mogą być zwracane w interfejsie Partner API, aby dostarczać bardziej szczegółowe informacje o tym, dlaczego żądanie zakończyło się niepowodzeniem.
UNSPECIFIED
Wartość typu enum: wymagana pierwsza wartość (o wartości liczbowej 0) w każdej definicji typu enum podczas korzystania z buforów protokołu. Jest to wartość domyślna i w przypadku otrzymania jej w żądaniu należy ją traktować jako błąd.