Design dell'API Merchant

Abbiamo progettato l'API Merchant in modo che sia familiare agli sviluppatori dell'API Content for Shopping, ma più semplice e flessibile. Di seguito sono riportate informazioni dettagliate sulla progettazione dell'API Merchant.

Sub-API

L'API Merchant è una raccolta di sub-API. Le sub-API sono gruppi di servizi e risorse correlate. Questo design ti consente di scegliere di utilizzare solo le sub-API necessarie per la tua integrazione unica.

L'API Merchant include le seguenti sub-API:

  • Account: gestisci gli account Merchant Center su larga scala.
  • Conversioni: gestisci le origini di conversione per il tuo account.
  • Origini dati: visualizza e gestisci le origini dati per i tuoi prodotti.
  • Risoluzione dei problemi: ottieni informazioni sui problemi che interessano il tuo account e crea una pagina di diagnostica in-app.
  • Inventari: mostra i tuoi prodotti per negozio o regione su Google.
  • Partnership per i feed locali: carica il feed di inventario locale dei prodotti.
  • Notifiche: gestisci gli abbonamenti alle notifiche.
  • Monitoraggio degli ordini: fornisci dati storici di monitoraggio degli ordini per migliorare le stime di spedizione e migliorare le schede con le annotazioni di spedizione.
  • Prodotti: gestisci i dati di prodotto, come prezzo e disponibilità.
  • Product Studio: utilizza Google Product Studio per generare automaticamente immagini di prodotti e suggerimenti di testo.
  • Promozioni: crea e gestisci le promozioni per mostrare le offerte speciali per i tuoi prodotti.
  • Quota: controlla la quota API dei tuoi account.
  • Report: visualizza i dati su prodotti, rendimento e panorama competitivo su Google.
  • Recensioni: gestisci le recensioni di prodotti e venditori.

Trasporto

Il meccanismo di trasporto predefinito dell'API Merchant è gRPC. Puoi anche utilizzare REST.

Per ulteriori informazioni, consulta la guida rapida per.

Enum

In futuro, i campi enum dell'API Merchant potrebbero esporre nuovi valori. Il codice deve essere strutturato in modo da poter gestire i valori non riconosciuti in modo corretto. Devi monitorare la presenza di valori enum non riconosciuti e intervenire per mantenere aggiornato il codice.

Controllo delle versioni

Le sub-API sono versionate separatamente. Ciò significa che non devi fare nulla se aggiorniamo una sub-API che non utilizzi. Devi aggiornare il codice solo quando vengono rilasciate nuove versioni delle sub-API che utilizzi. Per ulteriori informazioni, consulta la sezione Controllo delle versioni.

Le versioni che terminano con "beta" sono soggette a modifiche o rimozioni.