Для глубоких ссылок партнёры предоставят базовый URL (см. раздел «Конфигурация партнёра» ). Параметры запроса, которые мы добавляем в URL, будут соответствовать расширению Google Transit Ticketing с изменённым набором параметров:
Имя поля | Подробности |
---|---|
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 Travel Transport и добавляется к ссылке на страницу оформления билетов. Максимальная длина Поиск поездок должен по-прежнему работать без токена бронирования, но его можно использовать для поддержания согласованности цен между результатами поиска Google и страницей бронирования партнера. |
lang | (IETF BCP 47, необязательно) Поле, используемое для указания выбранного языка сайта бронирования. Значение этого поля соответствует IETF BCP 47, например Если выбранный язык недоступен или поле не передано, сайт бронирования должен использовать резервный язык. |
cur | (ISO 4217, необязательно) Поле, используемое для указания валюты, в которой должны отображаться цены. Значение этого поля соответствует ISO 4217, например Если выбранная валюта не может быть отображена или поле не передано, сайт бронирования должен использовать резервную валюту. |
utm_source | (Строка, необязательно) Поле, используемое для указания сайта высокого уровня, отправившего трафик. Возможные значения: |
Все повторяющиеся параметры задаются в виде JSON-массива, где несколько значений соответствуют остановкам пересадки. Примеры кодирования URL-адресов можно найти в примерах расширения Google Transit Ticketing.