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.