Respuesta
Last update: 5 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. |
