La structure de votre flux de données Order with Google est définie par le schéma de l'inventaire relationnel. Le flux de données Order with Google comprend les entités de niveau supérieur suivantes:
- Entités
Restaurant
: restaurants que vous proposez. - Entités
Service
: durée, emplacement et conditions de votre service. - Entités
Menu
: informations détaillées sur le menu de chaque restaurant.
Le schéma suivant montre comment les entités Service
, Restaurant
et Menu
représentent un seul restaurant:
Consignes générales
Restaurants par fichier: chaque fichier de données doit représenter un restaurant avec ses entités
Service
etMenu
associées. Utilisez des noms de fichiers qui peuvent vous aider à rechercher un restaurant dans un fichier.Format de fichier de données: les fichiers de données doivent être formatés dans des fichiers JSON séparés par un retour à la ligne (format ndjson).
Valeurs de date et heure : pour les propriétés nécessitant une valeur
DateTime
ouTime
, utilisez les formats spécifiés dans les formats de date et heure. Par exemple,2017-05-01T06:30:00+05:30
pourDateTime
etT08:08:00+05:30
pourTime
.ID: utilisez une propriété
@id
pour identifier toutes les entités uniques d'un type d'entité. Ne doit pas dépasser 300 caractères. Un@id
est un identifiant unique de l'entité de ce type, mais les ID peuvent se chevaucher entre les entités. Par exemple, supposons que vous définissiez une entitéService
avec la propriété@id
définie sura16
. Vous ne pouvez pas créer une autre entitéService
avec un@id
dea16
. Toutefois, vous pouvez utilisera16
comme valeur@id
d'une entitéMenu
.Génération des ID : vos identifiants doivent être stables. N'utilisez pas d'UUID ni ne modifiez/aléatoirez les ID entre les importations de flux. Cela facilite l'assistance pour les problèmes liés aux entités.
Valeurs nulles : n'utilisez pas la valeur
null
à la place des objets. Si un objet est facultatif, vous devez l'omettre dans votre flux.
Bibliothèques clientes
Le générateur de code client de la section "Outils" vous permet de valider votre flux de données Order with Google.