É possível usar a API Merchant para fazer upload e gerenciar seus produtos
de forma programática. O recurso
accounts.products
permite criar um catálogo de lojas on-line, que é uma lista de produtos e
ofertas. Para mais informações sobre como fazer upload e gerenciar seus produtos usando a API Merchant, consulte Visão geral da API Merchant Products.
Confira um exemplo de comparação entre a API Content for Shopping e a API Merchant Products:
|
API Content for Shopping |
API Merchant Products |
Descrição |
URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID}/products/
|
https://merchantapi.googleapis.com/products/v1beta/ {PARENT}/productInputs:insert
|
A variável {PARENT} no URL da solicitação da API Merchant representa o identificador exclusivo da conta.
|
Identificador |
{ID} |
{NAME} |
|
Métodos
Confira uma comparação dos métodos de produtos na API Content for Shopping
e na API Merchant Products:
Método |
API Content for Shopping |
API Merchant Products |
customBatch |
Sim |
Não |
insert |
Sim |
Sim |
get |
Sim |
Sim |
update |
Sim |
Indisponível |
delete |
Sim |
Sim |
list |
Sim |
Sim |
Confira um exemplo de comparação do método GET
para a API Content for Shopping e
a API Merchant Products:
API Content for 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/*} |
Solicitações
Método |
URL na API Content for Shopping |
URL na API Merchant Products |
Identificador na API Content |
Identificador na 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} |
Indisponível |
|
|
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/*} |
Recursos
API Content for Shopping |
API Merchant Products |
Descrição |
|
|
Vários campos que estavam no recurso Product na API Content for Shopping foram movidos para o campo Attribute no recurso ProductInput na API Merchant Products.
|