- Ressource : ProductCertification
- Certification
- Problème
- Gravité
- IssueResolution
- DestinationStatus
- État
- Méthodes
Ressource : ProductCertification
Données de certification des produits.
Représentation JSON |
---|
{ "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( |
Champs | |
---|---|
name |
Obligatoire. Nom unique d'une certification de produit. Format : accounts/{account}/languages/{language_code}/productCertifications/{id}, où |
title |
Obligatoire. Cela permet d'identifier clairement le produit que vous certifiez. |
brand |
Obligatoire. Il s'agit de la marque du produit. Elle permet d'identifier plus facilement votre produit. |
mpn[] |
Facultatif. Il s'agit des références fabricant. La référence fabricant est utilisée pour identifier un produit spécifique de façon unique parmi tous les autres produits du fabricant. |
productCode[] |
Facultatif. Autre nom pour le code GTIN. |
countryCode[] |
Facultatif. Code pays à deux lettres (ISO 3166-1 Alpha 2). |
productType[] |
Facultatif. Il s'agit de votre propre système de catégorisation des produits dans vos données produit. |
certification[] |
Obligatoire. Liste des certifications à associer au produit décrit. |
issues[] |
Uniquement en sortie. Liste des problèmes associés au produit générée par le serveur. |
destinationStatuses[] |
Uniquement en sortie. États des destinations. |
Certification
Description d'une certification.
Représentation JSON |
---|
{ "name": string, "authority": string, "code": string, "value": string, "link": string, "logo": string, "validUntil": string } |
Champs | |
---|---|
name |
Obligatoire. Nom de la certification. |
authority |
Obligatoire. Nom de l'organisme de certification. |
code |
Facultatif. Code unique permettant d'identifier la certification. |
value |
Facultatif. Valeur personnalisée de la certification. |
link |
Facultatif. Lien URL vers la certification. |
logo |
Facultatif. Lien URL vers le logo de certification. |
validUntil |
Facultatif. Date d'expiration (UTC). |
Problème
Problème lié à un produit.
Représentation JSON |
---|
{ "type": string, "severity": enum ( |
Champs | |
---|---|
type |
Type de problème généré par le serveur, par exemple "INCORRECT_TEXT_FORMATTING", "IMAGE_NOT_SERVEABLE", etc. |
severity |
Niveau de gravité du problème. |
attribute |
Si ce champ est présent, il s'agit de l'attribut qui a déclenché le problème. Pour en savoir plus sur les attributs, consultez https://support.google.com/manufacturers/answer/6124116. |
title |
Titre court décrivant la nature du problème. |
description |
Description plus longue du problème, axée sur la manière de le résoudre. |
resolution |
Ce qui doit se produire pour résoudre le problème. |
destination |
Destination concernée par le problème |
timestamp |
Horodatage de l'apparition de ce problème. Utilise la norme RFC 3339, où la sortie générée utilise le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
applicableCountries[] |
Uniquement en sortie. Liste des codes pays (ISO 3166-1 alpha-2) où le problème s'applique au produit du fabricant. |
Gravité
Niveau de gravité du problème.
Enums | |
---|---|
SEVERITY_UNSPECIFIED |
Gravité non spécifiée, jamais utilisée. |
ERROR |
Gravité de l'erreur. Le problème empêche l'utilisation de l'intégralité de l'élément. |
WARNING |
Gravité de l'avertissement. Le problème empêche l'utilisation de l'attribut qui l'a déclenché ou empêchera bientôt l'utilisation de l'ensemble de l'article. |
INFO |
Gravité des informations. Le problème ne nécessite pas une attention immédiate. Il est, par exemple, utilisé pour indiquer quels attributs sont toujours en attente d'examen. |
IssueResolution
Résolution du problème
Enums | |
---|---|
RESOLUTION_UNSPECIFIED |
Résolution non spécifiée, jamais utilisée. |
USER_ACTION |
L'utilisateur qui a fourni les données doit agir pour résoudre le problème (par exemple, en corrigeant certaines données). |
PENDING_PROCESSING |
Le problème sera résolu automatiquement (par exemple, l'exploration d'images ou l'avis Google). Aucune action n'est requise pour le moment. La résolution peut entraîner un autre problème (par exemple, si l'exploration échoue). |
DestinationStatus
État de la destination.
Représentation JSON |
---|
{
"destination": string,
"status": enum ( |
Champs | |
---|---|
destination |
Nom de la destination. |
status |
État de la destination. |
approvedCountries[] |
Uniquement en sortie. Liste des codes pays (ISO 3166-1 alpha-2) dans lesquels l'offre est approuvée. |
pendingCountries[] |
Uniquement en sortie. Liste des codes pays (ISO 3166-1 alpha-2) où l'offre est en attente d'approbation. |
disapprovedCountries[] |
Uniquement en sortie. Liste des codes pays (ISO 3166-1 alpha-2) dans lesquels l'offre est refusée. |
État
État.
Enums | |
---|---|
UNKNOWN |
État non spécifié, jamais utilisé. |
ACTIVE |
Le produit est utilisé pour cette destination. |
PENDING |
La décision est toujours en attente. |
DISAPPROVED |
Le produit a été refusé. Veuillez examiner les problèmes. |
Méthodes |
|
---|---|
|
Supprime une certification de produit par son nom. |
|
Récupère une certification de produit par son nom. |
|
Liste les certifications de produits d'un organisme de certification spécifié. |
|
Met à jour (ou crée si allow_missing = true) une certification de produit qui associe des certifications à des produits. |