Prueba del código en el espacio aislado

Microsoft no proporciona un espacio aislado para Content API, donde puede probar la aplicación antes de implementarla en el entorno de producción.

Sin embargo, puede usar las siguientes opciones para probar la aplicación en producción sin afectar a los datos activos. Estas opciones solo se aplican a los recursos Producto e Inventario y no al recurso Catálogo .

Uso del parámetro de consulta de ejecución seca

Para probar el código en producción sin modificar la fuente en directo ni afectar a los anuncios servidos, incluya el parámetro de consulta de ejecución seca en la dirección URL del punto de conexión, como se muestra a continuación.

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

El uso dry-run no cambiará la fuente en vivo, pero devolverá errores de validación.

Dado que los datos no se almacenan en la base de datos cuando se usa el parámetro dry-run, tenga en cuenta las siguientes limitaciones al usar esta opción:

  • Las operaciones de inserción no devolverán un identificador
  • El servicio no generará ni devolverá mensajes de error secundarios, como la calidad de los datos, los problemas editoriales y las validaciones relacionadas con la base de datos.

Tenga en cuenta que el recurso Catálogos no admite el parámetro de dry-run consulta.

Deshabilitación de la publicación

Otra opción es deshabilitar la capacidad de un catálogo para publicar contenido. Los catálogos deshabilitados no servirán anuncios. Esto le permite realizar operaciones en el catálogo y capturar los errores que se produzcan.

Para deshabilitar un catálogo en la aplicación web de Microsoft Advertising, seleccione el catálogo en la pestaña Administración de catálogos. A continuación, en la pestaña Configuración del catálogo , anule la selección de Habilitar publicación.

También puede usar el recurso Catálogos para deshabilitar la publicación. Para obtener más información, consulte Administración de los catálogos.

Al igual que con el uso del dry-run parámetro de consulta, los mensajes de error secundarios, como la calidad de los datos, los problemas editoriales y las validaciones relacionadas con la base de datos, no se generan y no se devolverán. Sin embargo, las operaciones insert devolverán identificadores.

Precaución

Los productos son únicos dentro de una tienda, no de un catálogo. Si tiene un producto con el mismo identificador en más de un catálogo, los cambios que realice en el producto en el catálogo deshabilitado también se producirán en los catálogos habilitados. Esto significa que, incluso con la publicación deshabilitada en un catálogo, otro catálogo puede publicar anuncios para ese producto.

Nota:

Es posible que no actualice el catálogo predeterminado de una tienda. Si intenta actualizar el catálogo predeterminado, se produce un error en la solicitud.