REST Resource: accounts.languages.productCertifications

Risorsa: ProductCertification

Dati relativi alla certificazione del prodotto.

Rappresentazione JSON
{
  "name": string,
  "title": string,
  "brand": string,
  "mpn": [
    string
  ],
  "productCode": [
    string
  ],
  "countryCode": [
    string
  ],
  "productType": [
    string
  ],
  "certification": [
    {
      object (Certification)
    }
  ],
  "issues": [
    {
      object (Issue)
    }
  ],
  "destinationStatuses": [
    {
      object (DestinationStatus)
    }
  ]
}
Campi
name

string

Obbligatorio. L'identificatore del nome univoco di una certificazione del prodotto Formato: account/{account}/languages/{language_code}/productCertifications/{id} dove id è un identificatore univoco e language_code è un codice ISO 639-1 a due lettere di una lingua supportata da Shopping in base a https://support.google.com/merchants/answer/160637.

title

string

Obbligatorio. In questo modo, il prodotto che stai certificando sarà identificato chiaramente.

brand

string

Obbligatorio. Si tratta del nome del brand del prodotto. Il brand serve a identificare il prodotto.

mpn[]

string

Facoltativo. Si tratta dei codici MPN (Manufacturer Part Number). Gli MPN vengono utilizzati per identificare in modo univoco un prodotto specifico tra tutti i prodotti dello stesso produttore

productCode[]

string

Facoltativo. Un altro nome per GTIN.

countryCode[]

string

Facoltativo. Un codice paese di due lettere (ISO 3166-1 Alpha 2).

productType[]

string

Facoltativo. Si tratta del tuo sistema di classificazione dei prodotti nei dati di prodotto.

certification[]

object (Certification)

Obbligatorio. Un elenco di certificazioni da collegare al prodotto descritto.

issues[]

object (Issue)

Solo output. Un elenco di problemi associati al prodotto generato dal server.

destinationStatuses[]

object (DestinationStatus)

Solo output. Gli stati delle destinazioni.

Certificazione

Descrizione di una certificazione.

Rappresentazione JSON
{
  "name": string,
  "authority": string,
  "code": string,
  "value": string,
  "link": string,
  "logo": string,
  "validUntil": string
}
Campi
name

string

Obbligatorio. Nome della certificazione.

authority

string

Obbligatorio. Nome dell'organismo di certificazione.

code

string

Obbligatorio. Un codice univoco per identificare la certificazione.

value

string

Facoltativo. Un valore personalizzato della certificazione.

validUntil

string

Facoltativo. La data di scadenza (UTC).

Problema

Problema relativo al prodotto.

Rappresentazione JSON
{
  "type": string,
  "severity": enum (Severity),
  "attribute": string,
  "title": string,
  "description": string,
  "resolution": enum (IssueResolution),
  "destination": string,
  "timestamp": string
}
Campi
type

string

Il tipo di problema generato dal server, ad esempio "INCORRECT_TEXT_FORMATTING", "IMAGE_NOT_SERVEABLE" e così via.

severity

enum (Severity)

La gravità del problema.

attribute

string

Se presente, l'attributo che ha attivato il problema. Per ulteriori informazioni sugli attributi, visita la pagina https://support.google.com/manufacturers/answer/6124116.

title

string

Titolo breve che descrive la natura del problema.

description

string

Descrizione più lunga del problema incentrata su come risolverlo.

resolution

enum (IssueResolution)

Che cosa deve succedere per risolvere il problema.

destination

string

La destinazione a cui si applica il problema.

timestamp

string (Timestamp format)

Il timestamp in cui si è verificato il problema.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

Gravità

Gravità del problema.

Enum
SEVERITY_UNSPECIFIED Gravità non specificata, mai utilizzata.
ERROR Gravità dell'errore. Il problema impedisce l'utilizzo dell'intero articolo.
WARNING Gravità dell'avviso. Il problema impedisce l'utilizzo dell'attributo che lo ha attivato o impedirà a breve l'utilizzo dell'intero elemento.
INFO Gravità delle informazioni. Il problema non richiede la tua attenzione immediata. Viene utilizzato, ad esempio, per comunicare quali attributi sono ancora in attesa di revisione.

IssueResolution

Risoluzione del problema.

Enum
RESOLUTION_UNSPECIFIED Risoluzione non specificata, mai utilizzata.
USER_ACTION L'utente che ha fornito i dati deve intervenire per risolvere il problema (ad esempio correggendo alcuni dati).
PENDING_PROCESSING Il problema verrà risolto automaticamente (ad esempio la scansione delle immagini o la revisione di Google). Al momento non è richiesta alcuna azione. La risoluzione potrebbe portare a un altro problema (ad esempio se la scansione non va a buon fine).

DestinationStatus

Lo stato della destinazione.

Rappresentazione JSON
{
  "destination": string,
  "status": enum (Status)
}
Campi
destination

string

Il nome della destinazione.

status

enum (Status)

Lo stato della destinazione.

Stato

Lo stato.

Enum
UNKNOWN Stato non specificato, mai utilizzato.
ACTIVE Il prodotto viene utilizzato per questa destinazione.
PENDING La decisione è ancora in attesa.
DISAPPROVED Il prodotto non è approvato. Esamina i problemi.

Metodi

delete

Consente di eliminare una certificazione del prodotto in base al nome.

get

Recupera una certificazione del prodotto in base al nome.

list

Elenca le certificazioni dei prodotti di un organismo di certificazione specificato.

patch

Aggiorna (o crea, se allow_missing = true) una certificazione del prodotto che collega le certificazioni ai prodotti.