logo

Respuesta

Last update: 3 years ago by yered.rios

La respuesta entregada por el servicio es una cadena JSON la cual cambiará de acuerdo al tipo de respuesta.

Ejemplo respuesta exitosa

{
"mappings": [
{
"name": " Google Short URL",
"originalURL": "http://google.com",
"shortURL": "http://bcm.com/2g3L",
"shortenedPrev": false
},
{
"name": "1-201905311532397",
"originalURL": "https://mail.google.com",
"shortURL": "http://bcm.com/2g3M",
"shortenedPrev": true
}
]
}

NombreDescripción
mappingsArreglo que contiene el resultado de cada URL solicitada
nameNombre asignado a la url, en caso de no haber sido ingresado, se genera automaticamente.
originalURLUrl original.
shortURLUrl acortada.
shortenedPrevBandera que indica si la url fue acortada por primera vez o antes ya habia sido solicitada.

Ejemplo de respuesta errónea

Cuando existe algun problema al procesar la solicitud, la cadena JSON sufrirá algunos cambios, a continuación se muestra la cadena que se recibirá.

{
"error": {
"code": "ERROR_INVALID_PARAMETER",
"message": "Bad arguments",
"status": 400
}
}

NombreDescripción
codeCódigo de resultado, de acuerdo al valor indica el tipo de error ocurrido.
messageDescribe el tipo de error ocurrido.
statusIdentifica con un valor numerico, el error ocurrido.
shortURL — Anterior
Conexión HTTP
Siguiente
Códigos de error