Compartir a través de


Códigos de error y mensajes

Al enviar bing a la fuente de precios para procesar, Bing puede devolver uno de los siguientes códigos de estado HTTP:

Código de estado Descripción
200 Correcto. Bing pone en cola correctamente el mensaje que se va a procesar.
401 No autorizado. El usuario no está autorizado para usar la API o el mensaje se envió desde una dirección IP desconocida para Bing o que no está asociada al usuario. Para determinar la causa, consulte el mensaje de error.
413 Entidad de solicitud demasiado grande. La fuente precio no debe superar los 100 MB o 10 MB comprimidos.
429 Demasiadas solicitudes. Es posible que tenga un máximo de cinco solicitudes en cola o que se procesen al mismo tiempo. Si envía una sexta solicitud en este momento, Bing devuelve este error.
500 Error interno del servidor. Normalmente se trata de un error transitorio. Vuelva a intentar la solicitud a intervalos de 1, 5 y 20 minutos. Si se produce un error en la solicitud después del tercer intento, póngase en contacto con el TAM con la siguiente información:

  • CustomerID
  • Fecha y hora en que se produjeron los errores.
  • Identificador del encabezado de respuesta WebRequestActivityId.

Cuerpo de la respuesta

Si se produce un error HTTP, el cuerpo de la respuesta contiene un documento XML que contiene una descripción del error.

<ArrayOfApiError xmlns="http://schemas.datacontract.org/2004/07/Microsoft.BingAds.BHAC.HotelAdsAPIs.Models" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ApiError>
    <Code>IPAddressNotAllowed</Code>
    <Message>Customer 4 is not authorized to use IP address 167.220.24.77.</Message>
    <Property i:nil="true"/>
  </ApiError>
</ArrayOfApiError>

En las tablas siguientes se describen los elementos encontrados en la respuesta de error.

Respuesta de error

Define el elemento de nivel superior de una respuesta de error.

Elemento Descripción Children
ArrayOfApiError Elemento de nivel superior de una respuesta de error. Este elemento contiene una lista de errores que se han producido. Matriz de ApiError

ApiError

Define un error que se produjo.

Elemento Descripción Children
Código Código que identifica el error que se produjo. Por ejemplo, IPAddressNotAllowed. Ninguno
Mensaje Mensaje que describe el error que se produjo. Ninguno
Propiedad Nombre de la propiedad que produjo el error. Si el error no está relacionado con una propiedad, el atributo del nil elemento se establece en true. Ninguno

Códigos y mensajes

A continuación se enumeran los códigos de error y los mensajes que devuelve la API.

Código Mensaje
AuthenticationFailure Error de autenticación por razones desconocidas.
InternalError Error interno del servidor.

Normalmente se trata de un error transitorio. Vuelva a intentar la solicitud a intervalos de 1, 5 y 20 minutos. Si se produce un error en la solicitud después del tercer intento, póngase en contacto con el TAM con la siguiente información:

  • CustomerID
  • Fecha y hora en que se produjeron los errores.
  • Identificador del encabezado de respuesta WebRequestActivityId.
IPAddressNotAllowed El cliente {custId} no está autorizado para usar la dirección IP {clientIp}.

El cliente no está autorizado para enviar fuentes de precios desde la dirección IP. Debe enviar la solicitud desde una dirección IP del servidor autorizado. Póngase en contacto con el TAM para actualizar la lista de direcciones IP del servidor autorizado.
Sin autorización El token de OAuth en el que se establece el encabezado Authorization no es válido.
RequestThrottled El cliente {customerId} superó el número de solicitudes permitidas.

Los clientes pueden tener un máximo de cinco solicitudes en cola o que se procesan. En este caso, se producirá un error al enviar una sexta solicitud.
RequestTooLarge El tamaño de la solicitud ({requestSizeBytes} bytes) supera el máximo permitido ({maxAllowed} bytes).

La fuente precio no puede superar los 100 MB o 10 MB comprimidos. Reduzca el tamaño de la fuente de precios para ajustarse a los límites.