Для прямых ссылок партнеры предоставят базовый URL-адрес, специфичный для системы продажи билетов (см. раздел «Конфигурация партнера» ). Параметры запроса, которые мы добавим к URL-адресу, будут соответствовать расширению Google Transit Ticketing Extension с измененным набором параметров:
| Название поля | Подробности |
|---|---|
from_ticketing_stop_time_id | (Повторяющийся) Идентификатор остановки, с которой начинается движение ноги. Для конкретного времени остановки это значение параметра |
to_ticketing_stop_time_id | (Повторяющийся) Идентификатор остановки, на которой заканчивается ножка. Для конкретного времени остановки это значение параметра |
service_date | (Дата, Повторяемый) День оказания услуги в поездке. Это поле форматируется как массив JSON, содержащий дату со следующей строкой формата: |
boarding_time | (ISO 8601, Повторяемый) Дата и время отправления (departure_time) остановки, в которой начинается участок маршрута. Значение времени в этом поле соответствует стандарту ISO 8601 и имеет следующий формат: |
arrival_time | (ISO 8601, Повторяемый) Дата и время прибытия (arrival_time) точки остановки, в которой заканчивается участок маршрута. Значение времени в этом поле соответствует стандарту ISO 8601 и имеет следующий формат: |
booking_token | (Строка) Необязательное поле, используемое для добавления дополнительных данных. Это значение берется из ответа вашего API по транспортным услугам и добавляется к прямой ссылке на билет. Максимальная длина Поиск поездок должен работать и без токена бронирования, но его можно использовать для обеспечения единообразия цен между результатами поиска Google и страницей бронирования партнера. |
lang | (IETF BCP 47, необязательно) Поле, используемое для указания выбранного языка сайта бронирования. Значение этого поля соответствует стандарту IETF BCP 47, например Если выбранный язык недоступен или поле не передано, сайт бронирования должен использовать резервный язык. |
cur | (ISO 4217, необязательно) Поле, используемое для указания валюты, в которой должны отображаться цены. Значение этого поля соответствует стандарту ISO 4217, например Если выбранная валюта не отображается или поле не заполнено, сайт бронирования должен использовать резервную валюту. |
utm_source | (Строка, необязательно) Поле, используемое для указания основного сайта, с которого был отправлен трафик. Возможные значения: |
Все повторяющиеся параметры задаются в виде массива JSON, где несколько значений указывают на остановки пересадки. Примеры кодирования URL можно найти в примерах расширения Google Transit Ticketing Extension.