Esta página apresenta a API Merchant e explica como usá-la para automatizar vários fluxos de trabalho relacionados ao gerenciamento de contas, produtos e inventários no Merchant Center.
Você pode usar a API Merchant para alcançar mais clientes e mostrar seus produtos no Google. É possível usar a API Merchant para gerenciar contas grandes ou complexas do Merchant Center. Alguns casos de uso comuns incluem:
- gerenciamento de contas automático
- Gerenciamento de produtos automatizado
- Gerenciamento de inventário automatizado
- Relatório personalizado
A API Merchant permite criar e gerenciar várias fontes de dados, facilitando a organização de informações sobre produtos, promoções e avaliações. Com a API Merchant, é possível gerenciar produtos de uma forma que complemente outros métodos de upload de dados de produtos, como arquivos e feed automático.
A API Merchant é uma redesign da API Content for Shopping e é composta por várias sub-APIs.
Os varejistas são responsáveis por obedecer às políticas de anúncios do Shopping e listagens sem custo financeiro. O Google Shopping se reserva o direito de aplicar essas políticas e responder adequadamente se encontrar conteúdo ou comportamento que as viole.
Novidades na API Merchant
Confira alguns motivos para fazer upgrade para a API Merchant:
Melhor gerenciamento de dados de inventários com a introdução dos seguintes novos métodos:
Permite o gerenciamento de fontes de dados complementares pela criação e recuperação delas e pela vinculação de fontes de dados complementares às principais.
Ativa notificações para mudanças nos dados do produto, eliminando a necessidade de uma busca periódica ao notificar você quando o status de um produto muda.
Apresenta o recurso
accounts.autofeedSettings
e os métodos para extrair e atualizar as configurações de alimentação automática.Agora é possível fazer upload de avaliações de produtos e avaliações de comerciantes.
O recurso
accounts.products
foi simplificado com a introdução do recursoaccounts.productInputs
.Permite a atualização dos dados do produto em conjunto com outros métodos de upload de dados, como arquivos.
Nova tabela
NonProductPerformanceView
para dados de performance que não são de produtos, como informações sobre o tráfego de entrada para o site de um varejista.Design modular com melhorias de recursos isoladas e mais frequentes.
Melhor alinhamento com as propostas de melhoria de API do Google.
Atualização da documentação e dos exemplos de código.
Para mais informações, consulte Novos recursos introduzidos na API Merchant Beta.
Antes de começar
Para executar uma solicitação da API Merchant, você precisa ter:
Uma conta do Merchant Center: é a conta em que você vai consultar, atualizar e fazer upload de dados. Verifique se você tem as permissões necessárias para gerenciar produtos e inventários nessa conta.
Um projeto do Google Cloud: é usado para conseguir acesso de API à sua conta.
Autenticação com a API Merchant
Você pode usar as seguintes opções de autenticação:
- Você pode gerar um ID e uma chave secreta do cliente OAuth 2.0 para seu app. O ID e a chave secreta podem ser usados para gerar as credenciais do OAuth 2.0 necessárias em chamadas de API para a conta do Merchant Center.
- Você pode criar uma conta de serviço e fazer o download da chave particular para fazer chamadas de API.
Identificadores da conta e do produto
A API Merchant usa nomes de recursos em vez de IDs para
identificação. Um exemplo de nome de recurso para um produto pode ser
accounts/123456/products/online~en~US~sku123
, em que 123456
é o identificador
exclusivo da conta e online~en~US~sku123
é o identificador exclusivo do
produto.
Formato do URL da solicitação
Para operar em um recurso, envie solicitações para URLs no seguinte formato:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
A parte :{METHOD}
é omitida para métodos padrão, como "list" e "get".
Por exemplo, a solicitação a seguir exclui o inventário regional:
DELETE https://merchantapi.googleapis.com/inventories/v1beta/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Para criar um novo recurso, use o nome do recurso pai e o seguinte URL:
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
Por exemplo, a solicitação a seguir mostra como criar uma nova
região
para accounts/123456
:
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
Para mais detalhes sobre serviços específicos, consulte a documentação de referência da API Merchant.
Introdução à API Merchant
Para saber como a API Merchant funciona e tentar fazer upload de um produto de exemplo, consulte Começar a usar a API Merchant.
Usar o gRPC ou o REST
A API Merchant oferece suporte a gRPC e REST. Há duas maneiras de fazer chamadas da API Merchant:
gRPC (recomendado) | REST |
---|---|
|
|
Usar bibliotecas de cliente e exemplos de código
Cada sub-API tem bibliotecas de cliente para ajudar você a começar. Os exemplos de código podem ajudar você a começar a escrever código em Java, PHP e Python. Para mais informações, consulte Exemplos para a API Merchant.
Ajuda
Para mais informações sobre como receber suporte, consulte Receber ajuda com a API Merchant.
Enviar feedback
O período Beta nos dá a oportunidade de coletar e abordar seu feedback antes da versão de disponibilidade geral. Para enviar feedback, siga um destes procedimentos:
- Recursos da API:envie o formulário de feedback.
- Documentação:use as classificações de polegar na página e o botão Enviar feedback.
- Exemplos e bibliotecas:crie um problema no repositório do GitHub para os exemplos de código.
Para enviar feedback geral após a implementação de cada tarefa, use o formulário de feedback.
A seguir
Para informações sobre compatibilidade com versões anteriores, consulte Compatibilidade da API Content for Shopping.
Para saber mais sobre os principais recursos da API Merchant, consulte os guias no menu de navegação à esquerda.
Para informações sobre os recursos e serviços disponíveis, consulte a documentação de referência.