Puoi utilizzare l'API Merchant per caricare e gestire i tuoi prodotti in modo programmatico. La risorsa accounts.products ti consente di creare un catalogo di negozi online, ovvero un elenco di prodotti e offerte. Per ulteriori informazioni sul caricamento e sulla gestione dei tuoi prodotti tramite
l'API Merchant, consulta la Panoramica
dell'API Merchant Products.
Ecco un esempio di confronto tra API Content for Shopping e API Merchant Products:
|
API Content per Shopping |
API Merchant Products |
Descrizione |
URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {parent}/productInputs:insert
|
La variabile {parent} nell'URL di richiesta dell'API Merchant rappresenta l'identificatore univoco dell'account.
|
Identificatore |
{id} |
{name} |
|
Metodi
Ecco un confronto dei metodi per i prodotti nell'API Content for Shopping
e nell'API Merchant Products:
Metodo |
API Content per Shopping |
API Merchant Products |
customBatch |
Sì |
No |
insert |
Sì |
Sì |
get |
Sì |
Sì |
update |
Sì |
Non disponibile |
delete |
Sì |
Sì |
list |
Sì |
Sì |
Ecco un esempio di confronto del metodo GET
per l'API Content for Shopping e
per l'API Merchant Products:
API Content per Shopping |
API Merchant |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {accountId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/ {name=accounts/*/products/*} |
Richieste
Metodo |
URL nell'API Content for Shopping |
URL nell'API Merchant Products |
Identificatore nell'API Content |
Identificatore nell'API Merchant Products |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
POST https://merchantapi.googleapis.com/products/v1beta/ {parent}/productsInputs:insert?dataSource={dataSourceName} |
{merchantId} |
{parent} |
update |
PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
Non disponibile |
|
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource={dataSourceName} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/productInputs/*} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products/ {productId} |
GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} |
{merchantId}/datafeeds/ {productId} |
{name=accounts/*/products/*} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/products |
GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*}/products |
{merchantId} |
{parent=accounts/*} |
Risorse
API Content per Shopping |
API Merchant Products |
Descrizione |
|
|
Più campi che erano nella risorsa Product in API Content for Shopping sono stati spostati nel campo Attribute nella risorsa ProductInput dell'API Merchant Products.
|