Criamos a API Merchant para que ela seja familiar aos desenvolvedores da API Content for Shopping, mas mais simples e flexível. Confira algumas informações detalhadas sobre o design da API Merchant.
Sub-APIs
A API Merchant é um conjunto de sub-APIs. As sub-APIs são grupos de serviços e recursos relacionados. Com esse design, você pode usar apenas as sub-APIs necessárias para sua integração exclusiva.
A API Merchant inclui as seguintes sub-APIs:
- Contas: gerencie contas do Merchant Center em grande escala.
- Conversões: gerencie as fontes de conversão da sua conta.
- Fontes de dados: veja e gerencie as fontes de dados dos seus produtos.
- Resolução do problema: obtenha problemas que afetam sua conta e crie uma página de diagnóstico no app.
- Inventários:mostre seus produtos por loja ou região no Google.
- Parceria de feeds locais: faça upload do seu feed de inventário de produtos locais.
- Notificações: gerencie assinaturas de notificações.
- Rastreamento de pedidos: forneça dados históricos de rastreamento de pedidos para melhorar as estimativas de frete e aprimorar as informações dos produtos com notas sobre frete.
- Produtos: gerencie dados de produtos, como preço e disponibilidade.
- Product Studio: use o Google Product Studio para gerar imagens de produtos e sugestões de texto automaticamente.
- Promoções: crie e gerencie promoções para mostrar ofertas especiais dos seus produtos.
- Quota: verifique a cota de API das suas contas.
- Relatórios:veja dados sobre seus produtos, performance e concorrência no Google.
- Avaliações: gerencie avaliações de produtos e vendedores.
Transporte
O mecanismo de transporte padrão da API Merchant é o gRPC. Também é possível usar REST.
Consulte o guia de início rápido para mais informações.
Tipos enumerados
Os campos de enumeração na API Merchant podem expor novos valores no futuro. O código precisa ser estruturado de forma que possa processar valores não reconhecidos sem problemas. Monitore a ocorrência de valores de enumeração não reconhecidos e intervenha para manter o código atualizado.
Controle de versões
As sub-APIs têm controle de versão separado. Isso significa que não é necessário fazer nada se atualizarmos uma sub-API que você não usa. Você só precisa atualizar o código quando novas versões das sub-APIs usadas são lançadas. Para obter mais informações, consulte Controle de versão.
As versões que terminam em "beta" estão sujeitas a mudanças ou remoção.