Panoramica dell'API Merchant

Questa pagina fornisce un'introduzione all'API Merchant e spiega come utilizzarla per automatizzare vari flussi di lavoro relativi alla gestione di account, prodotti e inventari su Merchant Center.

Puoi utilizzare l'API Merchant per raggiungere più clienti e mostrare i tuoi prodotti su Google. Puoi utilizzare l'API Merchant per gestire account Merchant Center di grandi dimensioni o complessi. Ecco alcuni casi d'uso tipici:

  • Gestione automatica dell'account
  • Gestione automatica dei prodotti
  • Gestione automatica dell'inventario
  • Rapporti personalizzati

L'API Merchant ti consente di creare e gestire più origini dati, in modo da migliorare l'organizzazione delle informazioni su prodotti, promozioni e recensioni. Con l'API Merchant, puoi gestire i prodotti in modo complementare ad altri metodi di caricamento dei dati di prodotto, come i file e il feed automatico.

L'API Merchant è un nuovo design dell'API Content for Shopping e comprende più API secondarie.

I rivenditori sono responsabili della conformità alle norme relative agli annunci Shopping e alle schede senza costi. Google Shopping si riserva il diritto di applicare queste norme e di rispondere in modo appropriato se vengono rilevati contenuti o comportamenti che violano queste norme.

Novità dell'API Merchant

Ecco alcuni motivi per eseguire l'upgrade all'API Merchant:

Per ulteriori informazioni, consulta Nuove funzionalità introdotte nell'API Merchant Beta.

Prima di iniziare

Per eseguire una richiesta all'API Merchant, devi disporre di quanto segue:

  • Un account Merchant Center: si tratta dell'account su cui eseguirai query, aggiornerai e caricherai i dati. Assicurati di disporre delle autorizzazioni necessarie per gestire i prodotti e gli inventari su questo account.

  • Un progetto Google Cloud: il progetto viene utilizzato per ottenere l'accesso API al tuo account.

Autenticazione con l'API Merchant

Per l'autenticazione puoi utilizzare le seguenti opzioni:

  • Puoi generare un ID client e un segreto OAuth 2.0 per la tua app. L'ID e il segreto possono essere utilizzati per generare le credenziali OAuth 2.0 necessarie nelle chiamate API all'account Merchant Center.
  • Puoi creare un account di servizio e scaricare la relativa chiave privata per effettuare chiamate API.

Identificatori di account e prodotti

L'API Merchant utilizza i nomi delle risorse anziché gli ID per l'identificazione. Un esempio di nome della risorsa per un prodotto può essereaccounts/123456/products/online~en~US~sku123, dove 123456 è l'identificatore univoco dell'account e online~en~US~sku123 è l'identificatore univoco del prodotto.

Formato dell'URL di richiesta

Per eseguire operazioni su una risorsa, invia richieste agli URL nel seguente formato:

https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}

La parte :{METHOD} viene omessa per i metodi standard come list e get.

Ad esempio, la seguente richiesta elimina l'inventario regionale:

DELETE https://merchantapi.googleapis.com/inventories/v1beta/accounts/123456/products/online~en~US~sku123/regionalInventories/456

Per creare una nuova risorsa, puoi utilizzare il nome della risorsa principale e il seguente URL:

POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}

Ad esempio, la seguente richiesta mostra come creare una nuova regione per accounts/123456:

POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/123456/regions?regionId=WA HTTP/1.1

{
  "displayName": "Washington",
  "name": "Washington",
  "postalCodeArea": {
    "postalCodes": [
      {
        "begin": "98039",
        "end": "98118"
      }
    ],
    "regionCode": "US"
  }
}

Per ulteriori dettagli su servizi specifici, consulta la documentazione di riferimento dell'API Merchant.

Inizia a utilizzare l'API Merchant

Per scoprire rapidamente come funziona l'API Merchant e provare a caricare un prodotto di esempio, consulta Iniziare a utilizzare l'API Merchant.

Utilizza gRPC o REST

L'API Merchant supporta gRPC e REST. Ecco i due modi per effettuare chiamate all'API Merchant:

gRPC (opzione consigliata) REST
  1. Crea il corpo della richiesta come buffer di protocollo.
  2. Invia il corpo della richiesta al server con HTTP/2.
  3. Deserializza la risposta in un buffer del protocollo.
  4. Interpreta i risultati.
  1. Crea il corpo della richiesta come oggetto JSON.
  2. Invialo al server utilizzando HTTP 1.1.
  3. Deserializza la risposta come oggetto JSON.
  4. Interpreta i risultati.

Utilizzare librerie client ed esempi di codice

Ogni API secondaria dispone di librerie client per aiutarti a iniziare. Gli esempi di codice possono aiutarti a iniziare a scrivere codice in Java, PHP e Python. Per ulteriori informazioni, consulta Esempi per l'API Merchant.

Ricevi assistenza

Per informazioni su come ricevere assistenza, consulta Ricevere assistenza per l'API Merchant.

Invia feedback

Il periodo beta ci offre l'opportunità di raccogliere e rispondere al tuo feedback prima del rilascio della versione di disponibilità generale. Per fornire un feedback, invia uno dei seguenti elementi:

  • Funzionalità dell'API: invia il modulo di feedback
  • Documentazione:utilizza le valutazioni delle miniature in-page e il pulsante Invia feedback.
  • Samples e librerie: crea un problema nel repository GitHub per gli esempi di codice.

Per fornire un feedback generale dopo l'implementazione di ogni attività, utilizza il modulo di feedback.

Passaggi successivi