É possível usar a API Merchant para:
- Gerencie como sua empresa e seus produtos aparecem no Google.
- Receba acesso programático a dados, insights e recursos exclusivos.
- Faça sua empresa crescer e alcance mais clientes no Google.
A API Merchant pode gerenciar contas grandes ou complexas do Merchant Center. Os casos de uso típicos incluem:
- gerenciamento de contas automático
- Gerenciamento automatizado de produtos
- Gerenciamento automatizado de inventário
- Gerenciamento automatizado de relatórios sobre insights de performance e mercado
Com a API Merchant, é possível criar e gerenciar várias origens de dados, o que permite uma melhor organização das informações sobre produtos, promoções e avaliações. Com a API Merchant, você pode gerenciar produtos de uma forma que complementa outros métodos de upload de dados de produtos, como arquivos e feed automático. A API Merchant também permite executar várias solicitações individuais em paralelo.
A API Merchant é um redesign da API Content for Shopping. Ela inclui várias sub-APIs.
Novidades na API Merchant
Confira alguns motivos para fazer upgrade para a API Merchant:
Melhor gerenciamento dos dados de inventários com a introdução dos seguintes novos métodos:
Permite o gerenciamento de fontes de dados complementares por meio da criação e recuperação delas, além de vincular fontes de dados complementares a fontes de dados principais.
Ativa as notificações sobre mudanças nos dados de produtos, eliminando a necessidade de uma busca periódica ao avisar quando o status de um produto muda.
Apresenta o recurso
accounts.autofeedSettings
e os métodos para recuperar e atualizar as configurações de feed automático.Apresenta o upload de avaliações de produtos e avaliações de comerciantes.
Apresenta o recurso
accounts.productInputs
para simplificar o recursoaccounts.products
.Permite a atualização de dados de produtos 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 varejistaDesign modular com melhorias de recursos isoladas e mais frequentes
Documentação atualizada e exemplos de código
Melhor alinhamento com as propostas de melhoria da API do Google
Melhor suporte e comunicação para desenvolvedores com o Registro de desenvolvedor.
Documentação e exemplos de código atualizados.
Melhor suporte e comunicação para desenvolvedores com o Registro de desenvolvedor.
Antes de começar
Para executar uma solicitação da API Merchant, você precisa ter o seguinte:
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: use o projeto para ter acesso à API da sua conta.
Um link da sua conta do Merchant Center para o projeto do Google Cloud. Crie o link chamando o método de registro de desenvolvedor. Você vai usar essa conta e esses usuários para comunicação sobre a integração da API, pesquisas e oportunidades.
- Vincule sua conta do Merchant Center ao projeto do Google Cloud registrando-se como desenvolvedor. Os usuários com a função de desenvolvedor de API vão receber comunicações sobre a API, incluindo anúncios obrigatórios de serviço, pesquisas com desenvolvedores e oportunidades.
Autenticação com a API Merchant
Você pode usar as seguintes opções de autenticação:
- Você pode gerar um ID do cliente e uma chave secreta do OAuth 2.0 para seu app. Em seguida, o ID e a chave secreta podem ser usados para gerar as credenciais do OAuth 2.0 necessárias nas chamadas de API para a conta do Merchant Center.
- Você pode criar uma conta de serviço e fazer o download da chave privada dela para fazer chamadas de API.
Identificadores de conta e 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/en~US~sku123
, em que 123456
é o identificador exclusivo da conta e 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/v1/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Para criar um recurso, use o nome do recurso do recurso pai e este 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 região para accounts/123456
:
POST https://merchantapi.googleapis.com/accounts/v1/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.
Começar a usar a API Merchant
Para entender rapidamente como a API Merchant funciona e testar o upload de um produto de amostra, consulte Começar a usar a API Merchant.
Usar gRPC ou REST
A API Merchant oferece suporte a gRPC e REST. Confira as 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 da API Merchant.
Ajuda
Para informações sobre como receber suporte, consulte Receber ajuda com a API Merchant.
Enviar feedback
Para enviar feedback, envie uma das seguintes opções:
- Recursos da API:selecione a opção Enviar feedback na seção Qual é o problema/a dúvida? do formulário de feedback.
- Documentação:use as classificações com o polegar para cima ou para baixo 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.
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.