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}]}
Nombre | Descripción |
---|---|
mappings | Arreglo que contiene el resultado de cada URL solicitada |
name | Nombre asignado a la url, en caso de no haber sido ingresado, se genera automaticamente. |
originalURL | Url original. |
shortURL | Url acortada. |
shortenedPrev | Bandera 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}}
Nombre | Descripción |
---|---|
code | Código de resultado, de acuerdo al valor indica el tipo de error ocurrido. |
message | Describe el tipo de error ocurrido. |
status | Identifica con un valor numerico, el error ocurrido. |