Recurso de estado
El recurso Estado le permite obtener el estado de las ofertas de productos que cargó en el catálogo especificado. Después de cargar ofertas en el catálogo, pasan por un proceso de validación y revisión editorial. Este proceso puede tardar hasta 36 horas. La oferta se incluye en el informe solo después de completar el proceso de revisión.
Para obtener información general sobre cómo funciona el proceso, consulte ¿Cómo obtengo el estado de las ofertas de productos?
Para obtener un ejemplo de código que muestra cómo obtener el estado del catálogo y descargar el informe, consulte Descarga del informe de estado del catálogo.
Base URI
El siguiente es el URI base al que anexa las plantillas.
https://content.api.bingads.microsoft.com/shopping/v9.1/bmc/
Plantillas
Para crear los puntos de conexión usados para obtener el estado de las ofertas de productos en un catálogo, anexe la plantilla adecuada al URI base.
Nota:
{bmcMerchantId}/catalogs/{catalogId}/status ha quedado en desuso y no se recomienda usarlo.
Plantilla | Verbo HTTP | Descripción | Recurso |
---|---|---|---|
{bmcMerchantId}/catalogs/{catalogId}/status |
GET | Use para obtener el número de ofertas cargadas que pasaron o no validaron y revisaron editorialmente. Establézcalo {bmcMerchantId} en el identificador de almacén de MMC.Establezca {catalogId} en el identificador del catálogo. |
Solicitud: N/A Respuesta: Estado |
Parámetros de consulta
Los puntos de conexión pueden incluir los siguientes parámetros de consulta.
Parámetro | Descripción |
---|---|
alt | Opcional. Use para especificar el tipo de contenido que se usa en la solicitud y la respuesta. Los valores posibles son json y xml . El valor predeterminado es json . |
Encabezados
A continuación se muestran los encabezados de solicitud y respuesta.
Encabezado | Descripción |
---|---|
Aceptar | Encabezado de solicitud.<p>Incluya este encabezado al descargar el informe. Debe establecer este encabezado en application/x-zip-compressed . |
AuthenticationToken | Encabezado de solicitud. Establezca este encabezado en un token de autenticación de OAuth. Para obtener información sobre cómo obtener un token, consulte Autenticación de las credenciales. |
Ubicación del contenido | Encabezado de respuesta. Dirección URL que identifica el almacén en el que se insertó el producto. Este encabezado se incluye en la respuesta de una solicitud Insert. |
CustomerAccountId | Encabezado de solicitud. Identificador de cuenta de cualquiera de las cuentas que administra en nombre del cliente especificado en el CustomerId encabezado. No importa qué cuenta especifique. Especifique este encabezado solo si administra una cuenta en nombre del cliente. |
Customerid | Encabezado de solicitud. El identificador de cliente del cliente cuya tienda administra. Especifique este encabezado solo si administra la tienda en nombre del cliente. Si establece este encabezado, también debe establecer el CustomerAccountId encabezado. |
DeveloperToken | Encabezado de solicitud. Token de acceso de desarrollador de la aplicación cliente. Cada solicitud debe incluir este encabezado. Para obtener información sobre cómo obtener un token, consulte ¿Tiene sus credenciales de Microsoft Advertising y el token de desarrollador? |
Ubicación | Encabezado de respuesta. Dirección URL que identifica el almacén en el que se insertó el producto. Este encabezado se incluye en la respuesta de una solicitud Insert. |
WebRequestActivityId | Encabezado de respuesta. Identificador de la entrada de registro que contiene los detalles sobre la solicitud. Siempre debe capturar este identificador si se produce un error. Si no puede determinar y resolver el problema, incluya este identificador junto con la otra información que proporcione al equipo de soporte técnico. |
Objetos de solicitud y respuesta
A continuación se muestran los objetos de solicitud y respuesta que usa la API.
Cada objeto define el nombre de clave JSON y el nombre del elemento XML que se usan en función del tipo de contenido especificado para la solicitud.
Objeto | Descripción |
---|---|
Estado | Define el estado de las ofertas de productos que se cargaron en el catálogo. |
Estado
Define el estado de las ofertas de productos que se cargaron en el catálogo. El nombre XML del objeto es <catalogStatus>.
Nombre | Valor | Tipo | Nombre del elemento XML |
---|---|---|---|
catalogId | Identificador del catálogo que se va a notificar. | Ulong | <catalog_id> |
publishedCount | El número de ofertas que pasaron la validación y la revisión editorial. | Ulong | <published_count> |
rejectedCount | El número de ofertas que no pudieron validarse y revisar editorialmente. Este recuento indica el número de filas en el cuerpo del informe (consulte Formato de informe). | Ulong | <rejected_count> |
rejectionReportUrl | Dirección URL que se usa para descargar el informe. El objeto incluye este campo solo cuando rejectedCount es mayor que cero.El informe se comprime y se debe descomprimir para poder leerlo. |
string | <catalog_id> |
Códigos de estado HTTP
Las solicitudes pueden devolver los siguientes códigos de estado HTTP.
Código de estado | Descripción |
---|---|
200 | Correcto. |
400 | Solicitud incorrecta. Un valor de parámetro de consulta no es válido o la dirección URL del informe (vea rejectionReportUrl) ya no es válida. |
401 | No autorizado. Las credenciales del usuario no son válidas. |
404 | No encontrado. El estado no está disponible para el catálogo especificado o el identificador de catálogo o almacén no es válido. |
500 | Error del servidor. |
Formato de informe
El archivo de informe que descargue se encuentra en una carpeta comprimida zip (*.zip). Debe descomprimir la carpeta y su contenido para poder leer el informe. El informe es un archivo delimitado por comas denominado MerchantCatalogReport.csv.
El informe se divide en una sección de encabezado y una sección del cuerpo del informe. La primera fila contiene los siguientes nombres de columna para la sección de encabezado.
Nombre de columna | Descripción |
---|---|
Nombre del catálogo | Nombre del catálogo. |
Id. de catálogo | Identificador del catálogo. |
Id. de tienda | Identificador del almacén que contiene el catálogo. |
Tiempo de carga | No usar. Si este campo existe, omita este campo. |
La segunda fila contiene los datos de encabezado.
La tercera fila está en blanco.
La cuarta fila contiene los siguientes nombres de columna para el cuerpo del informe, que comienza en la quinta fila.
Nombre de columna | Descripción |
---|---|
Id. de elemento | OfferId de la oferta que no pudo validarse o revisar editorialmente. El informe contendrá identificadores únicos. |
Mensaje | Error que se está notificando. |
Tipo | Tipo de error. Los valores posibles son Error o Advertencia. |
Valores | Valor de datos que produjo el error, si el error fue causado por un valor no válido. |
Fragmento de código de oferta | Una lista delimitada por punto y coma del subconjunto de los datos de la oferta. El formato es title; productType; vínculo; imageLink; precio; salePrice; saleStartDate; saleEndDate. No todos los errores incluirán todos los componentes. |
Para obtener un ejemplo del informe, vea Informe de ejemplo.