Format du lien de billetterie

Pour les liens profonds, les partenaires fourniront l'URL de base (voir Configuration du partenaire). Les paramètres de requête que nous ajoutons à l'URL suivent l'extension de billetterie Google Transports en commun avec un ensemble de paramètres modifiés :

Nom du champ Détails
from_ticketing_stop_time_id

(Reproductible) Identifiant de l'arrêt auquel commence l'étape.

Pour un horaire d'arrêt donné, il s'agit de la valeur stop_id de la gare de départ.

to_ticketing_stop_time_id

(Reproductible) Identifiant de l'arrêt auquel se termine l'étape.

Pour un horaire d'arrêt donné, il s'agit de la valeur stop_id de la station de destination.

service_date

(Date, reproductible) Jour de service du trajet.

Ce champ est formaté comme un tableau JSON contenant la date avec la chaîne de format suivante :

YYYYMMDD

boarding_time

(ISO 8601, reproductible) Date et heure de départ (departure_time) du stop_time auquel commence l'étape.

La valeur de l'horaire de ce champ est conforme à ISO 8601, avec la chaîne de format suivante :

YYYY-MM-DDThh:mm:ss±hh:mm

arrival_time

(ISO 8601, reproductible) Date et heure d'arrivée (arrival_time) du stop_time auquel se termine l'étape.

La valeur de l'horaire de ce champ est conforme à ISO 8601, avec la chaîne de format suivante :

YYYY-MM-DDThh:mm:ss±hh:mm

booking_token

(String) Champ facultatif utilisé pour ajouter des données supplémentaires. Cette valeur provient de la réponse de votre API Travel Transport et est ajoutée au lien profond de billetterie.

La longueur maximale de booking_token doit être de 100 caractères.

La recherche de voyages devrait toujours fonctionner sans le jeton de réservation, mais celui-ci peut être utilisé pour maintenir la cohérence des prix entre les résultats de recherche Google et la page de réservation du partenaire.

lang

(IETF BCP 47, facultatif) Champ utilisé pour indiquer la langue sélectionnée du site de réservation.

La valeur de ce champ est conforme à la norme IETF BCP 47, par exemple en-US.

Si la langue sélectionnée n'est pas disponible ou si le champ n'est pas transmis, le site de réservation doit utiliser une langue de remplacement.

cur

(ISO 4217, facultatif) Champ utilisé pour indiquer la devise dans laquelle les prix doivent être affichés.

La valeur de ce champ est conforme à la norme ISO 4217 (par exemple, USD).

Si la devise sélectionnée ne peut pas être affichée ou si le champ n'est pas transmis, le site de réservation doit utiliser une devise de remplacement.

utm_source

(Chaîne, facultatif) Champ utilisé pour indiquer le site de premier niveau qui a envoyé le trafic.

Les valeurs possibles sont google_search et google_maps.

Tous les paramètres répétables sont spécifiés sous forme de tableau JSON, où plusieurs valeurs indiquent les arrêts de transfert. Vous trouverez des exemples d'encodage d'URL dans les exemples de l'extension de billetterie Google Transports en commun.