Share via


Testar o seu Código no Sandbox

A Microsoft não fornece um sandbox para a API de Conteúdo, onde pode testar a sua aplicação antes de a implementar no ambiente de produção.

No entanto, pode utilizar as seguintes opções para testar a sua aplicação em produção sem afetar os dados dinâmicos. Estas opções aplicam-se apenas aos recursos de Produto e Inventário e não ao recurso catálogo .

Utilizar o parâmetro de consulta dry-run

Para testar o código em produção sem modificar o feed em direto e afetar os anúncios servidos, inclua o parâmetro de consulta de execução a seco no URL do ponto final, 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 feed em direto, mas irá devolver erros de validação.

Uma vez que os dados não são armazenados na base de dados ao utilizar o parâmetro dry-run, considere as seguintes limitações ao utilizar esta opção:

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

Tenha em atenção que o recurso Catálogos não suporta o dry-run parâmetro de consulta.

Desativar a publicação

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

Para desativar um catálogo na aplicação Web Microsoft Advertising, selecione o catálogo no separador Gestão do catálogo . Em seguida, no separador Definições do catálogo , desselecione Ativar publicação.

Também pode utilizar o recurso Catálogos para desativar a publicação. Para obter detalhes, veja Gerir os Catálogos.

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

Atenção

Os produtos são exclusivos numa loja e não num catálogo. Se tiver um produto com o mesmo ID em mais do que um catálogo, todas as alterações efetuadas ao produto no catálogo desativado também ocorrerão nos catálogos ativados. Isto significa que, mesmo com a publicação desativada num catálogo, outro catálogo pode servir anúncios para esse produto.

Nota

Não pode atualizar o catálogo predefinido de uma loja. Se tentar atualizar o catálogo predefinido, o pedido falha.