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 escala.
- Conversões: Gerencie as fontes de conversão da sua conta.
- Fontes de dados: visualize e gerencie as fontes de dados dos seus produtos.
- Resolução de problemas: receba 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 as assinaturas de notificações.
- Rastreamento de pedidos: forneça dados históricos de rastreamento de pedidos para melhorar as estimativas de frete e aprimorar os anúncios com anotações de 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: Confira a cota de API das suas contas.
- Relatórios: confira dados sobre seus produtos, performance e cenário competitivo 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 o 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. Seu código precisa ser estruturado de forma que possa processar valores não reconhecidos. 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 são versionadas separadamente. Isso significa que você não precisa fazer nada se atualizarmos uma sub-API que você não usa. Só é necessário atualizar o código quando novas versões das sub-APIs que você usa são lançadas. Para mais informações, consulte Controle de versão.
As versões que terminam em "beta" estão sujeitas a mudanças ou remoção.