Use a API Merchant para fazer upload e gerenciar seus produtos de maneira programática. Com o recurso accounts.products, é possível criar um catálogo de loja 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.
Veja um exemplo de comparação da API Content for Shopping com a API Merchant Products:
|
API Content for Shopping |
API Merchant Products |
Descrição |
URL |
https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/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
Esta é 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 uma comparação de amostra 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/ {accountId}/products/ {productId} |
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/ {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} |
Indisponível |
|
|
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/*} |
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.
|