REST Resource: accounts.languages.productCertifications

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 (Certification)
    }
  ],
  "issues": [
    {
      object (Issue)
    }
  ],
  "destinationStatuses": [
    {
      object (DestinationStatus)
    }
  ]
}
Champs
name

string

Obligatoire. Nom unique d'une certification de produit. Format : accounts/{account}/languages/{language_code}/productCertifications/{id}, où id est un identifiant unique et language_code est un code ISO 639-1 à deux lettres d'une langue acceptée par Shopping, conformément à https://support.google.com/merchants/answer/160637.

title

string

Obligatoire. Cela permet d'identifier clairement le produit que vous certifiez.

brand

string

Obligatoire. Il s'agit de la marque du produit. Elle permet d'identifier plus facilement votre produit.

mpn[]

string

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[]

string

Facultatif. Autre nom pour le code GTIN.

countryCode[]

string

Facultatif. Code pays à deux lettres (ISO 3166-1 Alpha 2).

productType[]

string

Facultatif. Il s'agit de votre propre système de catégorisation des produits dans vos données produit.

certification[]

object (Certification)

Obligatoire. Liste des certifications à associer au produit décrit.

issues[]

object (Issue)

Uniquement en sortie. Liste des problèmes associés au produit générée par le serveur.

destinationStatuses[]

object (DestinationStatus)

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

string

Obligatoire. Nom de la certification.

authority

string

Obligatoire. Nom de l'organisme de certification.

code

string

Facultatif. Code unique permettant d'identifier la certification.

value

string

Facultatif. Valeur personnalisée de la certification.

validUntil

string

Facultatif. Date d'expiration (UTC).

Problème

Problème lié à un produit.

Représentation JSON
{
  "type": string,
  "severity": enum (Severity),
  "attribute": string,
  "title": string,
  "description": string,
  "resolution": enum (IssueResolution),
  "destination": string,
  "timestamp": string,
  "applicableCountries": [
    string
  ]
}
Champs
type

string

Type de problème généré par le serveur, par exemple "INCORRECT_TEXT_FORMATTING", "IMAGE_NOT_SERVEABLE", etc.

severity

enum (Severity)

Niveau de gravité du problème.

attribute

string

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

string

Titre court décrivant la nature du problème.

description

string

Description plus longue du problème, axée sur la manière de le résoudre.

resolution

enum (IssueResolution)

Ce qui doit se produire pour résoudre le problème.

destination

string

Destination concernée par le problème

timestamp

string (Timestamp format)

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 : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

applicableCountries[]

string

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 (Status),
  "approvedCountries": [
    string
  ],
  "pendingCountries": [
    string
  ],
  "disapprovedCountries": [
    string
  ]
}
Champs
destination

string

Nom de la destination.

status

enum (Status)

État de la destination.

approvedCountries[]

string

Uniquement en sortie. Liste des codes pays (ISO 3166-1 alpha-2) dans lesquels l'offre est approuvée.

pendingCountries[]

string

Uniquement en sortie. Liste des codes pays (ISO 3166-1 alpha-2) où l'offre est en attente d'approbation.

disapprovedCountries[]

string

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

delete

Supprime une certification de produit par son nom.

get

Récupère une certification de produit par son nom.

list

Liste les certifications de produits d'un organisme de certification spécifié.

patch

Met à jour (ou crée si allow_missing = true) une certification de produit qui associe des certifications à des produits.