En esta sección, se proporcionan más detalles sobre la API del servidor de socios que necesitarás como parte de la integración con Google Transport.
Para integrar la información de precios y disponibilidad, los socios deberán implementar la API de Partner, en particular, el método GetBulkTripOptions.
En términos generales, esta API usa los siguientes conceptos:
Clase del servicio
Una clase de servicio indica un nivel estándar de servicio que se proporciona en un grupo de diferentes asientos o boletos. Las opciones de viaje con la misma clase de servicio deben ofrecer una experiencia prácticamente equivalente (los mismos tipos de asientos, servicios, etc.), pero puede haber algunas pequeñas variaciones por asiento (p. ej., espacio adicional para las piernas, ventana, etc.). Las clases de servicio se usarán para proporcionar información a los usuarios sobre las diferentes opciones de viaje en un viaje en particular.
Segmentar
Un tramo describe una parte del viaje del usuario que ocurre en un solo vehículo, incluidos todos los atributos relacionados con él (p.ej., la clase de servicio para ese tramo).
La SegmentKey identifica el horario y el vehículo exactos del tramo, pero no incluye ningún atributo adicional que describa el viaje en ese vehículo.
Por lo general, una búsqueda de viaje incluye varias claves de tramo, ya que es posible que un usuario deba usar varios vehículos para llegar al destino elegido. Cada opción de viaje devuelta incluye varios tramos que especifican las clases de servicio para cada clave de tramo solicitada.