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.