Testando seu código na Sandbox

A Microsoft não fornece um sandbox para a API de Conteúdo onde você possa testar seu aplicativo antes de implantá-lo no ambiente de produção.

No entanto, você pode usar as opções a seguir para testar seu aplicativo em produção sem afetar os dados dinâmicos. Estas opções aplicam-se apenas aos recursos Produto e Inventário e não ao recurso Catálogo .

Usando o parâmetro de consulta de execução seca

Para testar seu código em produção sem modificar seu feed ao vivo e afetar os anúncios veiculados, inclua o parâmetro de consulta de execução seca na URL do ponto de extremidade, conforme mostrado abaixo.

https://content.api.bingads.microsoft.com/shopping/v9.1/bmc/{bmcMerchantId}/products/{itemUniqueId}?dry-run

A utilização dry-run não irá alterar o seu feed em direto, mas irá devolver erros de validação.

Como os dados não são armazenados no banco de dados ao usar o parâmetro dry-run, considere as seguintes limitações ao usar essa opção:

  • As operações Insert não devolverão um ID
  • O serviço não irá gerar nem devolver mensagens de erro secundárias, como qualidade de dados, problemas editoriais e validações relacionadas com a base de dados

Observe que o recurso Catálogos não oferece suporte ao dry-run parâmetro de consulta.

Desativar a publicação

Outra opção é desativar a capacidade de um catálogo de publicar conteúdo. Os catálogos desativados não apresentarão anúncios. Isto permite-lhe efetuar operações no catálogo e capturar quaisquer erros que ocorram.

Para desativar um catálogo na aplicação Web do Microsoft Advertising, selecione o catálogo no separador Gestão de catálogos . Em seguida, na guia Configurações do catálogo , desmarque Habilitar publicação.

Também pode utilizar o recurso Catálogos para desativar a publicação. Para obter detalhes, consulte Gerenciando seus catálogos.

Tal como acontece com a utilização do parâmetro de consulta, as mensagens de erro secundário, como a qualidade dos dados, problemas editoriais e validações relacionadas com a dry-run base de dados, não são geradas e não serão devolvidas. No entanto, as operações Insert retornarão IDs.

Atenção

Os produtos são únicos dentro de uma loja, não de um catálogo. Se tiver um produto com o mesmo ID em mais do que um catálogo, quaisquer alterações que efetuar ao produto no catálogo desativado ocorrerão também nos catálogos ativados. Isto significa que, mesmo com a publicação desativada num catálogo, outro catálogo poderá apresentar anúncios para esse produto.

Nota

O Programador não pode atualizar o catálogo predefinido de uma loja. Se você tentar atualizar o catálogo padrão, a solicitação falhará.