Index
DataSourcesService
(interface)FileUploadsService
(interface)CreateDataSourceRequest
(message)DataSource
(message)DataSource.Input
(enum)DataSourceReference
(message)DeleteDataSourceRequest
(message)FetchDataSourceRequest
(message)FileInput
(message)FileInput.FetchSettings
(message)FileInput.FetchSettings.Frequency
(enum)FileInput.FileInputType
(enum)FileUpload
(message)FileUpload.Issue
(message)FileUpload.Issue.Severity
(enum)FileUpload.ProcessingState
(enum)GetDataSourceRequest
(message)GetFileUploadRequest
(message)ListDataSourcesRequest
(message)ListDataSourcesResponse
(message)LocalInventoryDataSource
(message)MerchantReviewDataSource
(message)PrimaryProductDataSource
(message)PrimaryProductDataSource.Channel
(enum)PrimaryProductDataSource.DefaultRule
(message)ProductReviewDataSource
(message)PromotionDataSource
(message)RegionalInventoryDataSource
(message)SupplementalProductDataSource
(message)UpdateDataSourceRequest
(message)
DataSourcesService
Service permettant de gérer les sources de données principales, supplémentaires, d'inventaire et autres. Pour en savoir plus, consultez l'article d'aide Merchant Center.
CreateDataSource |
---|
Crée la configuration de la nouvelle source de données pour le compte donné.
|
DeleteDataSource |
---|
Supprime une source de données de votre compte Merchant Center.
|
FetchDataSource |
---|
Effectue la récupération des données immédiatement (même en dehors du calendrier de récupération) sur une source de données de votre compte Merchant Center. Si vous devez appeler cette méthode plus d'une fois par jour, utilisez plutôt le service Products pour mettre à jour vos données produit. Cette méthode ne fonctionne que sur les sources de données pour lesquelles une entrée de fichier est définie.
|
GetDataSource |
---|
Récupère la configuration de la source de données pour le compte donné.
|
ListDataSources |
---|
Répertorie les configurations des sources de données pour le compte donné.
|
UpdateDataSource |
---|
Met à jour la configuration de la source de données existante. Les champs définis dans le masque de mise à jour, mais non fournis dans la ressource, seront supprimés.
|
FileUploadsService
Service permettant de gérer les importations de fichiers de sources de données.
GetFileUpload |
---|
Récupère la dernière importation de fichier de source de données. Seul l'alias
|
CreateDataSourceRequest
Message de requête pour la méthode CreateDataSource.
Champs | |
---|---|
parent |
Obligatoire. Compte dans lequel cette source de données sera créée. Format : |
data_ |
Obligatoire. Source de données à créer. |
DataSource
Source de données du compte Merchant Center.
Champs | |
---|---|
name |
Identifiant. Nom de la source de données. Format : |
data_ |
Uniquement en sortie. ID de la source de données. |
display_ |
Obligatoire. Nom de la source de données affiché dans l'interface utilisateur de Merchant Center. |
input |
Uniquement en sortie. Détermine le type d'entrée de la source de données. En fonction de la valeur saisie, il est possible que certains paramètres ne fonctionnent pas. Seules les sources de données génériques peuvent être créées via l'API. |
file_ |
Facultatif. Ce champ n'est utilisé que lorsque les données sont gérées via un fichier. |
Champ d'union Type . Obligatoire. Type de source de données. Type ne peut être qu'un des éléments suivants : |
|
primary_ |
Source de données principale pour les produits en magasin et en ligne. |
supplemental_ |
Source de données supplémentaire pour les produits en magasin et en ligne. |
local_ |
Source de données d'inventaire en magasin. |
regional_ |
Source de données d'inventaire régional. |
promotion_ |
Source de données de la promotion. |
product_ |
Source de données des avis sur les produits. |
merchant_ |
Source de données des avis sur les marchands. |
Entrée
Détermine le type d'entrée de la source de données. En fonction de la valeur saisie, certains paramètres peuvent ne pas être acceptés.
Enums | |
---|---|
INPUT_UNSPECIFIED |
Entrée non spécifiée. |
API |
Représente les sources de données pour lesquelles les données sont principalement fournies via l'API. |
FILE |
Représente les sources de données pour lesquelles les données sont principalement fournies via l'entrée de fichiers. Vous pouvez toujours fournir des données via l'API. |
UI |
Source de données des produits ajoutés directement dans Merchant Center. Ce type de source de données ne peut pas être créé ni mis à jour via cette API, mais uniquement via l'interface utilisateur de Merchant Center. Ce type de source de données est en lecture seule. |
AUTOFEED |
Il s'agit également des flux automatiques utilisés pour créer automatiquement vos données produit. Vous pouvez activer ou désactiver ce type de source de données via le lot "Comptes". |
DataSourceReference
La référence de la source de données peut être utilisée pour gérer les sources de données associées dans le service de source de données.
Champs | |
---|---|
Champ d'union
|
|
self |
Self doit être utilisé pour faire référence à la source de données principale elle-même. |
primary_ |
Facultatif. Nom de la source de données principale. Format : |
supplemental_ |
Facultatif. Nom de la source de données supplémentaire. Format : |
DeleteDataSourceRequest
Message de requête pour la méthode DeleteDataSource.
Champs | |
---|---|
name |
Obligatoire. Nom de la source de données à supprimer. Format : |
FetchDataSourceRequest
Message de requête pour la méthode FetchDataSource.
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource de la source de données à extraire. Format : |
FileInput
Données spécifiques aux sources de données de fichiers. Ce champ est vide pour les autres entrées de source de données.
Champs | |
---|---|
fetch_ |
Facultatif. Extrayez les détails pour fournir la source de données. Il contient des paramètres pour les types d'entrée de fichiers |
file_ |
Facultatif. Nom du fichier de la source de données. Obligatoire pour le type d'entrée de fichier |
file_ |
Uniquement en sortie. Type de fichier d'entrée. |
FetchSettings
Extrayez les détails pour fournir la source de données.
Champs | |
---|---|
enabled |
Facultatif. Active ou met en pause la planification de la récupération. |
day_ |
Facultatif. Jour du mois où le fichier de la source de données doit être extrait (1 à 31). Ce champ ne peut être défini que sur une fréquence mensuelle. |
time_ |
Facultatif. Heure de la journée à laquelle le fichier de la source de données doit être extrait. Les minutes et les secondes ne sont pas acceptées et seront ignorées. |
day_ |
Facultatif. Jour de la semaine auquel le fichier de la source de données doit être extrait. Ce champ ne peut être défini que pour la fréquence hebdomadaire. |
time_ |
Facultatif. Fuseau horaire utilisé pour la planification. UTC par défaut. Par exemple, "Amérique/Los_Angeles". |
frequency |
Obligatoire. Fréquence décrivant la planification de la récupération. |
fetch_ |
Facultatif. URL à partir de laquelle le fichier de la source de données peut être extrait. Google Merchant Center accepte les importations planifiées automatiques à l'aide des protocoles HTTP, HTTPS ou SFTP. La valeur doit donc être un lien valide utilisant l'un de ces trois protocoles. Il est immuable pour les fichiers Google Sheets. |
username |
Facultatif. Nom d'utilisateur facultatif pour |
password |
Facultatif. Mot de passe facultatif pour |
Fréquence
Les champs obligatoires varient en fonction de la fréquence d'extraction. Pour une planification de récupération mensuelle, les valeurs [jour du mois][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] et [heure de la journée][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] sont obligatoires. Pour une planification de récupération hebdomadaire, les valeurs [jour de la semaine][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] et [heure de la journée][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] sont obligatoires. Pour une planification quotidienne de la récupération, seule une [heure de la journée][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] est requise.
Enums | |
---|---|
FREQUENCY_UNSPECIFIED |
Fréquence non spécifiée. |
FREQUENCY_DAILY |
La récupération a lieu tous les jours. |
FREQUENCY_WEEKLY |
La récupération a lieu toutes les semaines. |
FREQUENCY_MONTHLY |
La récupération a lieu tous les mois. |
FileInputType
Mode de diffusion du fichier.
Enums | |
---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
Type d'entrée de fichier non spécifié. |
UPLOAD |
Le fichier est importé via SFTP, Google Cloud Storage ou manuellement dans Merchant Center. |
FETCH |
Le fichier est extrait de la fetch_uri configurée. |
GOOGLE_SHEETS |
Le fichier est extrait de Google Sheets, comme indiqué dans le fichier fetch_uri . |
FileUpload
Importation de fichier d'une source de données spécifique, c'est-à-dire résultat de la récupération de la source de données à un certain code temporel calculé de manière asynchrone lorsque le traitement de la source de données est terminé. Ne s'applique qu'aux sources de données de fichiers.
Champs | |
---|---|
name |
Identifiant. Nom de l'importation du fichier de la source de données. Format : |
data_ |
Uniquement en sortie. ID de la source de données. |
processing_ |
Uniquement en sortie. État de traitement de la source de données. |
issues[] |
Uniquement en sortie. Liste des problèmes rencontrés dans la source de données. |
items_ |
Uniquement en sortie. Nombre d'éléments de la source de données traités. |
items_ |
Uniquement en sortie. Nombre d'éléments créés dans la source de données. |
items_ |
Uniquement en sortie. Nombre d'éléments de la source de données qui ont été mis à jour. |
upload_ |
Uniquement en sortie. Date à laquelle le fichier de la source de données a été importé. |
Problème
Une erreur s'est produite dans la source de données, par exemple "Prix non valide".
Champs | |
---|---|
title |
Uniquement en sortie. Titre du problème (par exemple, "Élément trop volumineux"). |
description |
Uniquement en sortie. La description de l'erreur, par exemple : "Votre source de données contient des éléments qui sont trop volumineux ou comportent trop d'attributs. Ces éléments seront supprimés." |
code |
Uniquement en sortie. Code de l'erreur (par exemple, "validation/invalid_value"). Renvoie "?" si le code est inconnu. |
count |
Uniquement en sortie. Nombre d'occurrences de l'erreur lors de l'importation du fichier. |
severity |
Uniquement en sortie. Gravité du problème. |
documentation_ |
Uniquement en sortie. Lien vers la documentation expliquant le problème plus en détail, le cas échéant. |
Gravité
Gravité du problème.
Enums | |
---|---|
SEVERITY_UNSPECIFIED |
Gravité non spécifiée. |
WARNING |
Le problème est l'avertissement. |
ERROR |
Il s'agit d'une erreur. |
ProcessingState
État de traitement de la source de données.
Enums | |
---|---|
PROCESSING_STATE_UNSPECIFIED |
État de traitement non spécifié. |
FAILED |
La source de données n'a pas pu être traitée ou tous les éléments comportaient des erreurs. |
IN_PROGRESS |
La source de données est en cours de traitement. |
SUCCEEDED |
La source de données a bien été traitée, mais des erreurs peuvent s'être produites pour certains éléments. |
GetDataSourceRequest
Message de requête pour la méthode GetDataSource.
Champs | |
---|---|
name |
Obligatoire. Nom de la source de données à récupérer. Format : |
GetFileUploadRequest
Message de requête pour la méthode GetFileUploadRequest.
Champs | |
---|---|
name |
Obligatoire. Nom de l'importation de fichier de la source de données à récupérer. Format : |
ListDataSourcesRequest
Message de requête pour la méthode ListDataSources.
Champs | |
---|---|
parent |
Obligatoire. Compte pour lequel lister les sources de données. Format : |
page_ |
Facultatif. Nombre maximal de sources de données à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. Si ce paramètre n'est pas spécifié, le nombre maximal de sources de données est renvoyé. |
page_ |
Facultatif. Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListDataSourcesResponse
Message de réponse pour la méthode ListDataSources.
Champs | |
---|---|
data_ |
Sources de données du compte spécifié. |
next_ |
Jeton pouvant être envoyé en tant que |
LocalInventoryDataSource
Source de données d'inventaire en magasin.
Champs | |
---|---|
feed_ |
Obligatoire. Immuable. Libellé du flux des offres auxquelles l'inventaire en magasin est fourni. Doit comporter 20 caractères au maximum et ne peut contenir que des lettres majuscules (A-Z), des chiffres (0-9) et des tirets (-). Consultez également la section Migration vers les libellés de flux. |
content_ |
Obligatoire. Immuable. Code de langue ISO 639-1 à deux lettres des articles pour lesquels l'inventaire local est fourni. |
MerchantReviewDataSource
Ce type ne comporte aucun champ.
Source des données des avis sur les marchands.
PrimaryProductDataSource
Source de données principale pour les produits en magasin et en ligne.
Champs | |
---|---|
channel |
Obligatoire. Immuable. Spécifie le type de canal de la source de données. |
countries[] |
Facultatif. Pays dans lesquels les articles peuvent être affichés. Représenté par un code de territoire CLDR. |
default_ |
Facultatif. Gestion des règles par défaut de la source de données. Si cette valeur est définie, les sources de données associées seront remplacées. |
feed_ |
Facultatif. Immuable. Étiquette du flux spécifiée au niveau de la source de données. Doit comporter 20 caractères au maximum et ne peut contenir que des lettres majuscules (A-Z), des chiffres (0-9) et des tirets (-). Consultez également la section Migration vers les libellés de flux.
Si cette valeur est définie, la source de données n'acceptera que les produits correspondant à cette combinaison. Si cette valeur n'est pas définie, la source de données acceptera les produits sans cette restriction. |
content_ |
Facultatif. Immuable. Langue ISO 639-1 à deux lettres des éléments de la source de données.
Si cette valeur est définie, la source de données n'acceptera que les produits correspondant à cette combinaison. Si cette valeur n'est pas définie, la source de données acceptera les produits sans cette restriction. |
Chaîne
Canal de la source de données.
Le canal permet de distinguer les sources de données pour différents secteurs de produits.
Enums | |
---|---|
CHANNEL_UNSPECIFIED |
Non spécifié. |
ONLINE_PRODUCTS |
Produit en ligne. |
LOCAL_PRODUCTS |
Produit en magasin |
PRODUCTS |
Source de données unifiée pour les produits en magasin et en ligne. Remarque: La gestion des produits via l'API n'est pas possible pour ce canal. |
DefaultRule
Gestion des règles par défaut de la source de données.
Champs | |
---|---|
take_ |
Obligatoire. Liste des sources de données associées dans la règle par défaut. Cette liste est triée en fonction de la priorité par défaut de la règle de jointure des données. Il peut ne contenir aucune référence à La liste ne doit pas être vide. Pour associer la source de données à la règle par défaut, vous devez ajouter une référence à cette liste (dans l'ordre séquentiel). Pour dissocier la source de données de la règle par défaut, vous devez supprimer la référence donnée de cette liste. Si vous modifiez l'ordre de cette liste, la priorité des sources de données dans la règle par défaut sera modifiée. Par exemple, si vous indiquez la liste suivante: [ |
ProductReviewDataSource
Ce type ne comporte aucun champ.
Source de données des avis sur les produits.
PromotionDataSource
Source de données de la promotion.
Champs | |
---|---|
target_ |
Obligatoire. Immuable. Pays cible utilisé dans l'identifiant unique. Représenté par un code de territoire CLDR. Les promotions ne sont disponibles que dans certains pays. |
content_ |
Obligatoire. Immuable. Langue ISO 639-1 à deux lettres des éléments de la source de données. |
RegionalInventoryDataSource
Source de données d'inventaire régional.
Champs | |
---|---|
feed_ |
Obligatoire. Immuable. Libellé du flux des offres auxquelles l'inventaire régional est fourni. Doit comporter 20 caractères au maximum et ne peut contenir que des lettres majuscules (A-Z), des chiffres (0-9) et des tirets (-). Consultez également la section Migration vers les libellés de flux. |
content_ |
Obligatoire. Immuable. Code de langue ISO 639-1 à deux lettres des articles pour lesquels l'inventaire régional est fourni. |
SupplementalProductDataSource
Source de données supplémentaire pour les produits en magasin et en ligne. Une fois la source de données produit supplémentaire créée, assurez-vous de l'associer à une ou plusieurs sources de données produit principales.
Champs | |
---|---|
referencing_ |
Uniquement en sortie. Liste (non ordonnée et dédupliquée) de toutes les sources de données principales associées à cette source de données dans des règles par défaut ou personnalisées. Vous ne pouvez pas supprimer une source de données supplémentaire avant d'avoir supprimé tous les liens. |
feed_ |
Facultatif. Immuable. Étiquette du flux spécifiée au niveau de la source de données. Doit comporter 20 caractères au maximum et ne peut contenir que des lettres majuscules (A-Z), des chiffres (0-9) et des tirets (-). Consultez également la section Migration vers les libellés de flux.
Ils doivent être définis pour les sources de données avec un Si cette valeur est définie, la source de données n'acceptera que les produits correspondant à cette combinaison. Si cette valeur n'est pas définie, la source de données acceptera les produits sans cette restriction. |
content_ |
Facultatif. Immuable. Langue ISO 639-1 à deux lettres des éléments de la source de données.
Si cette valeur est définie, la source de données n'acceptera que les produits correspondant à cette combinaison. Si cette valeur n'est pas définie, la source de données acceptera les produits sans cette restriction. |
UpdateDataSourceRequest
Message de requête pour la méthode UpdateDataSource.
Champs | |
---|---|
data_ |
Obligatoire. Ressource de la source de données à mettre à jour. |
update_ |
Obligatoire. Liste des champs de la source de données à mettre à jour. Les champs spécifiés dans le masque de mise à jour sans valeur spécifiée dans le corps seront supprimés de la source de données. Il n'est pas possible de fournir une valeur spéciale "*" pour le remplacement complet de la source de données. |