REST Resource: accounts.languages.productCertifications

Ressource: ProductCertification

Données de certification 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 du nom 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 compatible avec Shopping, conformément à https://support.google.com/merchants/answer/160637.

title

string

Obligatoire. afin d'identifier clairement le produit que vous certifiez.

brand

string

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

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 du 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. État 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

Obligatoire. 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é 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 du problème généré par le serveur (par exemple, "INCORRECT_TEXT_FORMATTING", "IMAGE_NOT_SERVEABLE", etc.)

severity

enum (Severity)

Gravité du problème.

attribute

string

Si ce champ est présent, attribut ayant 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 façon 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 du problème.

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

Gravité

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'élément dans son intégralité.
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'élément entier.
INFO Gravité de l'info Le problème ne nécessite pas une attention immédiate. Il permet, par exemple, d'indiquer les attributs qui sont toujours en cours 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, par l'exploration d'images ou l'examen de 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)
}
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 est 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

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

patch

Met à jour (ou crée si "allow_missing" est défini sur "true") une certification de produit qui associe les certifications aux produits.