Puoi utilizzare l'API Merchant per caricare e gestire i tuoi prodotti
programmaticamente. La risorsa
accounts.products
ti consente di creare un catalogo del negozio online, ovvero un elenco di prodotti e offerte. Per saperne di più sul caricamento e sulla gestione dei prodotti tramite l'API Merchant, consulta la Panoramica dell'API Merchant Products.
Di seguito è riportato un confronto di esempio tra l'API Content for Shopping e l'API Merchant Products:
|
API Content per Shopping |
API Merchant Products |
Descrizione |
URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {PARENT}/productInputs:insert
|
La variabile {PARENT} nell'URL della richiesta dell'API Merchant rappresenta l'identificatore univoco dell'account.
|
Identificatore |
{ID} |
{NAME} |
|
Metodi
Di seguito è riportato un confronto dei metodi dei 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ì |
Di seguito è riportato un confronto di esempio del metodo GET
per l'API Content for Shopping e l'API Merchant Products:
API Content per Shopping |
API Merchant |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {ACCOUNT_ID}/products/ {PRODUCT_ID} |
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/ {MERCHANT_ID}/products |
POST https://merchantapi.googleapis.com/products/v1beta/ {PARENT}/productsInputs:insert?dataSource=accounts/ {MERCHANT_ID}/dataSources/ {DATASOURCE_ID} |
{MERCHANT_ID} |
{PARENT} |
update |
PATCH https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products/ {PRODUCT_ID} |
Non disponibile |
|
|
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products/ {PRODUCT_ID} |
DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource=accounts/ {MERCHANT_ID}/dataSources/ {DATASOURCE_ID} |
{MERCHANT_ID}/datafeeds/ {PRODUCT_ID} |
{name=accounts/*/productInputs/*} |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products/ {PRODUCT_ID} |
GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} |
{MERCHANT_ID}/datafeeds/ {PRODUCT_ID} |
{name=accounts/*/products/*} |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products |
GET https://merchantapi.googleapis.com/products/v1beta/ {parent=accounts/*}/products |
{MERCHANT_ID} |
{parent=accounts/*} |
Risorse
API Content per Shopping |
API Merchant Products |
Descrizione |
|
|
Diversi campi che si trovavano nella risorsa Product dell'API Content for Shopping sono stati spostati nel campo Attribute della risorsa ProductInput dell'API Merchant Products.
|