REST Resource: accounts.languages.productCertifications

Risorsa: ProductCertificati

Dati sulla certificazione dei prodotti.

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 univoco di una certificazione di prodotto Formato: accounts/{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, secondo quanto indicato alla pagina https://support.google.com/merchants/answer/160637.

title

string

Obbligatorio. Questo serve a identificare chiaramente il prodotto che stai certificando.

brand

string

Obbligatorio. Si tratta del nome del brand del prodotto. La marca viene utilizzata per 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 il 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 nei dati di prodotto.

certification[]

object (Certification)

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

issues[]

object (Issue)

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

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)

Gravità del problema.

attribute

string

Se presente, l'attributo che ha causato 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 con le istruzioni per risolverlo.

resolution

enum (IssueResolution)

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 nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi 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 elemento.
WARNING Gravità dell'avviso. Il problema può impedire l'utilizzo dell'attributo che lo ha attivato o che a breve impedirà l'utilizzo dell'intero articolo.
INFO Gravità delle informazioni. Si tratta di un problema che non richiede attenzione immediata. Ad esempio, viene utilizzato 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 agire 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 causare un altro problema (ad esempio se la scansione non riesce).

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 sospeso.
DISAPPROVED Il prodotto non è approvato. Esamina i problemi.

Metodi

delete

Elimina una certificazione di prodotto con il nome.

get

Riceve una certificazione su un prodotto con il nome.

list

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

patch

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