Ir al contenido principal

Errores

La API de inserción de anuncios puede devolver los siguientes códigos de respuesta:

CódigoDescripciónExplicación
400Mala peticiónIndica que los datos enviados tienen un formato incorrecto.
200OKEsto indica que, o bien la solicitud es correcta, o bien hay algunas zonas que no se han podido encontrar. La respuesta le indicará de qué zonas se trata.
500Error internoIndica que se ha producido un error interno pero se desconoce la causa. Póngase en contacto con su gestor de cuenta o con Customer Success para obtener ayuda.

mensajes de error 400

MensajeExplicación
Cuerpo JSON malformadoError de sintaxis
Tipo de solicitud no admitidaVerbo de solicitud incorrecto
Falta este campoFalta un campo obligatorio
Este campo no estaba previstoSe ha añadido un parámetro no reconocido a la solicitud
Este valor debe ser de tipo XFormato incorrecto utilizado para un parámetro específico

ejemplo de error 400

Petición:

{
"user": {
"testing": false
},
"zones": [
{
"id": "12345"
}
]
}

Respuesta:

{
"errors": [
{
"[user][ua]": "This field is missing."
},
{
"[user][testing]": "This field was not expected."
},
{
"[zones][0]": "[id] This value should be of type int."
}
]
}

200 Mensajes de error

MensajeExplicación
Zona no encontradaNo se encuentra el identificador de zona O el dominio del punto final no se corresponde con el formato de anuncio solicitado
Zona o sitio no válidoLa zona o el Editor están bloqueados.

ejemplo de error 200

En este ejemplo, hemos solicitado anuncios para varias zonas y algunos de ellos han devuelto errores.

Petición:

{
"user": {
"ip": "179.127.135.233",
"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0"
},
"zones": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
}
]
}

Respuesta:

{
"zones": [
null,
{
"idzone": 2,
"type": "banner",
"data": {
"url": "https://main.example.rocks/click.php?data=H4sIAAAAAAAAA0WPO27DQAxEr.LG7YK__bBMk8ZFzrArrZAiQQLYgFzM4UNZRUCCIMjhw_ACI69SHNYIn4_H7_2qb1d5j9z3Pc1nX.9p.fkGQAAXUvGj4n_D1RNLTaw5iSpgVoQbcbCV2CsytZgyNACBCZASPSUTOAIsSQ1qlFsOVWXeNKDDZ1cuS56j5o1Gtz7K1BonhPHVI09nB_GC1_gMtcwcTl4dHd8dIqdT2k6h4eOG5kK1.7Kts.ncyuijs64unlerZf4BvX2zxCABAAA-",
"impression": "https://syndication.example.rocks/cimp.php?t=imp&api=1&data=H4sIAAAAAAAAAzVPSW4DMQz7Sj8wBrV5ya1FX9CiD7An9qlFD73MQY+PkmlEG5ZMwqQZjI2wMb0QLpovKk6lJeKSSCyxiL99vLqSz6Nf/9L+++MqrFKeRy3aqrlCQK24oUbfCufmqpmpgpyyiyMgCqsWr8WQtHqBf32+P3aonF2Agw3R320pRJyQyBtc4xJHUJxEvRAtiaijzS6Ud5uj2MLo2keekevuMb57rEdonEj4p54QNaL45UbngHvwKPiDjqqnPPKpwstqmHNera9OZe053DCHrdGXGPUbbttiKlIBAAA=",
"image": "https://static.example.rocks/library/432437/42ec0144a74a1663f2973ad3070234f8e5633855.jpg"
}
},
null
],
"errors": {
"0": [
"Zone 1 not found"
],
"2": [
"Zone 3 not found"
]
}
}

zonas.datos null

En muy raras ocasiones, una solicitud de zona publicitaria devolverá una respuesta correcta, pero el campo "datos" será nulo. Esto significa que el sistema no ha encontrado anuncios que satisfagan la solicitud dada la configuración regional del usuario, el navegador, etc.