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 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. Nom de la marque du produit. La marque permet d'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 les produits d'un même 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 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,
  "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 agréé.

code

string

Obligatoire. Un code unique pour 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
}
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)

Gravité du problème

attribute

string

S'il est présent, l'attribut à l'origine du 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 longue du problème axée sur la façon de 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)

Code temporel 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 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 entier.
WARNING Gravité des avertissements. Le problème vient soit d'un problème qui empêche l'utilisation de l'attribut qui l'a déclenché, soit d'un problème qui va bientôt empêcher l'utilisation de l'intégralité de l'article.
INFO Niveau de gravité des informations. Il s'agit d'un problème qui ne nécessite pas d'attention immédiate. Il permet, par exemple, d'indiquer les attributs qui n'ont pas encore été examinés.

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 afin de 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'examen Google). Aucune action n'est requise pour le moment. La résolution peut entraîner un autre problème (par exemple, en cas d'échec de l'exploration).

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é. Examinez les problèmes.

Méthodes

delete

Supprime une certification de produit d'après son nom.

get

Obtient une certification de produit selon son nom.

list

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

patch

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