REST Resource: accounts.languages.productCertifications

Ressource: ProductCertification

Données de certification du produit.

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. Identifiant unique d'un format de certification de produit: 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, selon 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. La marque est utilisée pour identifier votre produit.

mpn[]

string

Facultatif. Il s'agit des références fabricant. Les références fabricant sont utilisées pour identifier un produit spécifique de manière unique parmi tous ses produits

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 générée par le serveur des problèmes associés au produit.

destinationStatuses[]

object (DestinationStatus)

Uniquement en sortie. États des destinations.

Certification

Description d'une certification.

Représentation JSON
{
  "name": string,
  "authority": string,
  "value": string,
  "link": string,
  "logo": string,

  // Union field _valid_until can be only one of the following:
  "validUntil": string
  // End of list of possible types for union field _valid_until.
}
Champs
name

string

Obligatoire. Nom de la certification.

authority

string

Obligatoire. Nom de l'organisme de certification.

value

string

Obligatoire. Valeur personnalisée de la certification.

Champ d'union _valid_until.

_valid_until ne peut être qu'un des éléments suivants :

validUntil

string

Facultatif. Date d'expiration (UTC).

Problème

Problème lié au produit.

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

string

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

severity

enum (Severity)

Gravité du problème.

attribute

string

S'il est présent, il s'agit de l'attribut qui a déclenché le problème. Pour en savoir plus sur les attributs, consultez la page https://support.google.com/manufacturers/answer/6124116.

title

string

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

description

string

Description plus détaillée du problème, dans laquelle il est expliqué comment le résoudre.

resolution

enum (IssueResolution)

Que doit-il se passer pour résoudre le problème ?

destination

string

Destination à laquelle ce problème s'applique.

timestamp

string (Timestamp format)

Horodatage de l'apparition du problème.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

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'ensemble de l'article.
WARNING Niveau de gravité : avertissement. Il peut s'agir d'un problème qui empêche l'utilisation de l'attribut qui l'a déclenché ou d'un problème qui empêchera bientôt l'utilisation de l'article entier.
INFO Niveau de gravité des informations. Ce problème ne nécessite pas d'attention immédiate. Il permet, par exemple, d'indiquer les attributs en attente d'examen.

Résolution des problèmes

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 (exploration d'images ou examen Google, par exemple). Aucune action n'est requise pour le moment. Un autre problème peut survenir (par exemple, en cas d'échec de l'exploration).

État de la destination

État de la destination.

Représentation JSON
{
  "destination": string,
  "status": enum (Status)
}
Champs
destination

string

Nom de la destination.

status

enum (Status)

État de la destination.

É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

Permet d'obtenir une certification pour un produit grâce à son nom.

list

Répertorie les certifications produit d'un organisme de certification spécifié.

patch

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