{"info":{"_postman_id":"538d3572-e011-eef8-1ad0-88e714523ccc","name":"API ADI","description":"<html><head></head><body><h1 id=\"instarom\">InstaROM</h1>\n<p>Esta es una API REST que puedes usar mediante clientes que hagan peticiones de tipo GET, POST, PUT, etc. Está basada en el funcionamiento de Instagram (Página donde los usuarios puede subir fotos)</p>\n<h1 id=\"autenticacion\">Autenticación</h1>\n<p>La API permite hacer login mediante un user y una pass (previamente registrados) o mediante Google usando OAUTH2. Para realizar login mediante Google hay implementado un pequeño cliente al que se puede acceder desde /login/oauth</p>\n<h1 id=\"middleware\">Middleware</h1>\n<p>Acualmente la api tiene 3 tipos de middleware implementados. Uno comprueba que el usuario que realiza la petición sea el mismo que esta logueado en el token, incluido el username y la password. Otro comprueba solo que la id del token sea la misma que la id del usuario que realiza la petición (Usado a la hora de editar el usuario). El último solo comprueba que el token sea válido, es decir, que se haya hecho login correctamente.</p>\n<h1 id=\"codigos-que-puedes-esperar\">Códigos que puedes esperar</h1>\n<blockquote>\n<p>200 - OK<br>201 - Created<br>204 - No Content<br>400 - Bad Request<br>401 - Unauthorized<br>403 - Forbidden<br>404 - Not Found<br>500 - Internal Server Error</p>\n</blockquote>\n<h1 id=\"limite-de-peticiones\">Límite de peticiones</h1>\n<p>En principio no debería haber ningún límite de peticiones</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"InstaROM","slug":"instarom"},{"content":"Autenticación","slug":"autenticacion"},{"content":"Middleware","slug":"middleware"},{"content":"Códigos que puedes esperar","slug":"codigos-que-puedes-esperar"},{"content":"Límite de peticiones","slug":"limite-de-peticiones"}],"owner":"2789052","collectionId":"538d3572-e011-eef8-1ad0-88e714523ccc","publishedId":"71GzARf","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2017-10-24T16:04:52.000Z"},"item":[{"name":"Users","item":[{"name":"/users","id":"adbf6e45-3ad8-68d1-6dfa-0509d4079bc3","request":{"method":"GET","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"admin","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users","description":"<p>Muestra un listado con todos los usuarios  </p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido de un usuario logueado</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>200 -&gt; JSON con el listado de usuarios</li>\n<li>204 -&gt; No content *(No hay usuarios registrados)</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[]}},"response":[{"id":"aa8e87ea-1dce-9c90-7021-83686f3c579f","name":"200 - OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"admin","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"2067","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 01:19:43 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"813-Ca5lAcraECgsmsqi9yH9JCiByzA\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"727","body":"[\n    [\n        {\n            \"id\": 1,\n            \"username\": \"admin\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/1\"\n                },\n                \"photos\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/1/photos\"\n                }\n            }\n        }\n    ],\n    [\n        {\n            \"id\": 2,\n            \"username\": \"bea\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/2\"\n                },\n                \"photos\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/2/photos\"\n                }\n            }\n        }\n    ],\n    [\n        {\n            \"id\": 4,\n            \"username\": \"juan\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/4\"\n                },\n                \"photos\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/4/photos\"\n                }\n            }\n        }\n    ],\n    [\n        {\n            \"id\": 3,\n            \"username\": \"lriderg@gmail.com\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/3\"\n                },\n                \"photos\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/3/photos\"\n                }\n            }\n        }\n    ],\n    [\n        {\n            \"id\": 5,\n            \"username\": \"raifenoll95instagram@gmail.com\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/5\"\n                },\n                \"photos\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/5/photos\"\n                }\n            }\n        }\n    ],\n    [\n        {\n            \"id\": 6,\n            \"username\": \"user\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/6\"\n                },\n                \"photos\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/6/photos\"\n                }\n            }\n        }\n    ],\n    {\n        \"_links\": {\n            \"self\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users\"\n            }\n        }\n    }\n]"},{"id":"ecee8162-ba75-fda5-c328-34693bf4e9d4","name":"401 - Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"admin","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"34","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 01:14:00 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"22-Hwtd2jZEvbrCOH8oVPk5uBUeF9U\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"85","body":"{\"error\":\"El token esta corrupto\"}"}],"_postman_id":"adbf6e45-3ad8-68d1-6dfa-0509d4079bc3"},{"name":"/users","id":"716b7f5e-958f-37e8-357d-97eae79a0f4e","request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"user","type":"text"},{"key":"password","value":"pass","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users","description":"<p>Crea un usuario nuevo  </p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un nombre de usuario</li>\n<li>Una contraseña</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>201 -&gt; JSON con los datos del usuario creado</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>400 -&gt; Parámetros incorrectos</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[]}},"response":[{"id":"59f96db1-3006-65fb-c829-71a8e4ef6c0e","name":"201 - Created","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"user","type":"text"},{"key":"password","value":"pass","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"197","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 01:41:11 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"c5-ZZOGiMRuNrwl1qagddOdMaae2Rc\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"620","body":"[\n    {\n        \"id\": 6,\n        \"username\": \"user\",\n        \"password\": \"pass\"\n    },\n    {\n        \"_links\": {\n            \"self\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users/6\"\n            },\n            \"photos\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users/6/photos\"\n            }\n        }\n    }\n]"},{"id":"6cb9a4d8-ac24-77a2-59cc-abd8cce68af5","name":"400 - Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"","type":"text"},{"key":"password","value":"","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"132","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 01:38:27 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"84-WrGBYqyKF7A1HCD24IMhotrJCXY\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"255","body":"{\"error\":\"Error al crear el usuario(El parámetro username no ha sido establecido) (El parámetro password no ha sido establecido)\"}"}],"_postman_id":"716b7f5e-958f-37e8-357d-97eae79a0f4e"},{"name":"/users/:id","id":"d1041740-0d62-1d5c-78d0-56a97b1c0cc5","request":{"method":"GET","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/:id","description":"<p>Muestra la información de un usuario en concreto (:id)</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido de un usuario logueado</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>200 -&gt; JSON con los datos del usuario</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>404 -&gt; Este usuario no existe</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users",":id"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"}]}},"response":[{"id":"12fa63a6-e625-bb19-8727-dc9652c90562","name":"404 - Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"34","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 01:49:17 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"22-8bmZ1i+MDDeiCHrDmTzrxvLgGDk\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"403","body":"{\"error\":\"Este usuario no existe\"}"},{"id":"9bbfdc2d-c0ae-a429-0b85-1cfb4d796a91","name":"401 - Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"userToken","warning":""}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"34","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 01:49:56 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"22-Hwtd2jZEvbrCOH8oVPk5uBUeF9U\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"64","body":"{\"error\":\"El token esta corrupto\"}"},{"id":"9f658465-65d3-9019-1513-6ee2b0aa1062","name":"200 - OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4"}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"171","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 01:50:23 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"ab-wjZqaliCjS3ABnoC1tm1tYAJ5SA\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"423","body":"[\n    {\n        \"id\": 1,\n        \"username\": \"admin\"\n    },\n    {\n        \"_links\": {\n            \"self\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users/1\"\n            },\n            \"photos\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users/1/photos\"\n            }\n        }\n    }\n]"}],"_postman_id":"d1041740-0d62-1d5c-78d0-56a97b1c0cc5"},{"name":"/users/:id","id":"eecc9467-2cfc-01aa-1f2c-25a3cabd9817","request":{"method":"PUT","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"user","type":"text"},{"key":"password","value":"pass","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/:id","description":"<p>Edita la información de un usuario en concreto (:id)</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido del mismo usuario logueado</li>\n<li>Un nombre de usuario</li>\n<li>Una contraseña</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>200 -&gt; JSON con los datos del usuario editado</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>400 -&gt; Parámetros incorrectos</li>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>403 -&gt; Permisos insuficientes</li>\n<li>404 -&gt; Este usuario no existe</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users",":id"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"}]}},"response":[{"id":"7f8bbc4c-d5ef-5e24-00ae-c38a57906dba","name":"401 - Unauthorized","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"userToken","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"admin","type":"text"},{"key":"password","value":"admin","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"28","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 02:07:34 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"1c-VGZFSos4w5QPsT5a8xRzqw6AY74\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"262","body":"{\"error\":\"Token incorrecto\"}"},{"id":"9e16f7a6-f71b-78ed-2baf-edc4dc75e231","name":"200 - OK","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"admin","type":"text"},{"key":"password","value":"admin","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"192","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 02:09:25 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"c0-nzqp9PPhmLkABInNrLWUGFPSXcw\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"424","body":"[\n    {\n        \"id\": \"1\",\n        \"username\": \"admin\",\n        \"password\": \"admin\"\n    },\n    {\n        \"_links\": {\n            \"self\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users/1\"\n            },\n            \"photos\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users/1/photos\"\n            }\n        }\n    }\n]"},{"id":"a7a43ef3-f7e2-6960-27a1-18550c3964da","name":"400 - Bad Request","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"","type":"text"},{"key":"password","value":"","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"134","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 02:08:52 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"86-02dHZlanvPMNiCWAQbzdTs7nLAA\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"431","body":"{\"error\":\"Error al editar el usuario (El parámetro username no ha sido establecido) (El parámetro password no ha sido establecido)\"}"},{"id":"ecc90313-c3f5-ca03-d461-75575d9af45f","name":"403 - Forbidden","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"user","type":"text"},{"key":"password","value":"pass","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/2"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"54","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 02:05:02 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"36-u8tK5y6zviHh9SVQi2hnJHLkE2s\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"69","body":"{\"error\":\"Este usuario no tiene permisos suficientes\"}"}],"_postman_id":"eecc9467-2cfc-01aa-1f2c-25a3cabd9817"},{"name":"/users/:id","id":"0bf50b53-9e76-2bab-0f5b-d96fa0f5cef5","request":{"method":"DELETE","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/:id","description":"<p>Borra un usuario en concreto (:id)</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido del mismo usuario logueado</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>204 -&gt; No Content *(Se ha realizado correctamente)</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>403 -&gt; Permisos insuficientes</li>\n<li>404 -&gt; Este usuario no existe</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users",":id"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"}]}},"response":[{"id":"3c239dc3-f85e-62fd-2990-18cb9fac6619","name":"401 - Unauthorized","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"userToken","warning":""}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"28","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 02:15:59 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"1c-VGZFSos4w5QPsT5a8xRzqw6AY74\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"293","body":"{\"error\":\"Token incorrecto\"}"},{"id":"6169cb24-6e7a-99c2-0346-8039f2308ffe","name":"403 - Forbidden","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/2"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"54","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 02:16:21 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"36-u8tK5y6zviHh9SVQi2hnJHLkE2s\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"82","body":"{\"error\":\"Este usuario no tiene permisos suficientes\"}"},{"id":"6798ed76-6cdd-ad16-801d-bc83a723fa95","name":"204 - No Content","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1"},"status":"No Content","code":204,"_postman_previewlanguage":"plainText","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"0","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 02:11:38 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"28-1+5XopbIuVY/A5cmXZayoyygSQ8\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"497","body":""}],"_postman_id":"0bf50b53-9e76-2bab-0f5b-d96fa0f5cef5"}],"id":"dbd8aebb-efec-a363-0df4-3a50df27dbf5","description":"<h2 id=\"peticiones-sobre-los-usuarios\">Peticiones sobre los usuarios</h2>\n","_postman_id":"dbd8aebb-efec-a363-0df4-3a50df27dbf5"},{"name":"Photos","item":[{"name":"/users/:id/photos","id":"b9d24826-5aaa-3b02-80b3-8641c34a1b9c","request":{"method":"GET","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/:id/photos","description":"<p>Muestra un listado con todas las fotos del usuario solicitado.    </p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido de un usuario logueado</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>200 -&gt; JSON con el listado de fotos</li>\n<li>204 -&gt; No content *(El usuario no tiene fotos)</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>404 -&gt; Este usuario no existe</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users",":id","photos"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"1","key":"id"}]}},"response":[{"id":"0cbdef56-e700-ca38-4df1-00563de75f21","name":"401 - Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"34","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:13:36 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"22-Hwtd2jZEvbrCOH8oVPk5uBUeF9U\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"96","body":"{\"error\":\"El token esta corrupto\"}"},{"id":"1ba32c77-98b0-aaa4-8087-61af36ac67c3","name":"200 - OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4"}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"534","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:16:07 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"216-btnhk9F9rVg1t+kceNEKDgaaByA\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"465","body":"[\n    [\n        {\n            \"id\": 1,\n            \"idUser\": 1,\n            \"url\": \"url\",\n            \"title\": \"title\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/1/photos/1\"\n                }\n            }\n        }\n    ],\n    [\n        {\n            \"id\": 2,\n            \"idUser\": 1,\n            \"url\": \"url\",\n            \"title\": \"title\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/1/photos/2\"\n                }\n            }\n        }\n    ],\n    [\n        {\n            \"id\": 3,\n            \"idUser\": 1,\n            \"url\": \"url\",\n            \"title\": \"title\"\n        },\n        {\n            \"_links\": {\n                \"self\": {\n                    \"href\": \"http://larg1-api-adi.herokuapp.com/users/1/photos/3\"\n                }\n            }\n        }\n    ],\n    {\n        \"_links\": {\n            \"self\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users/1/photos\"\n            },\n            \"user\": {\n                \"href\": \"http://larg1-api-adi.herokuapp.com/users/1\"\n            }\n        }\n    }\n]"},{"id":"c8373452-87a7-b8b5-d91f-a7ff146f9548","name":"404 - Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/-1/photos"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"34","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:16:28 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"22-8bmZ1i+MDDeiCHrDmTzrxvLgGDk\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"406","body":"{\"error\":\"Este usuario no existe\"}"},{"id":"f1455cff-88bb-6d08-d008-f0950effa7cb","name":"204 - No Content","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"formdata","formdata":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos"},"status":"No Content","code":204,"_postman_previewlanguage":"plainText","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"0","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:14:31 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"29-jRiLLBxe/3oqD9hVGKTRtQvWeRY\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"690","body":""}],"_postman_id":"b9d24826-5aaa-3b02-80b3-8641c34a1b9c"},{"name":"/users/:id/photos","id":"7de09677-c210-1e86-4e28-17fab96e6593","request":{"method":"POST","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/:id/photos","description":"<p>Crea una nueva foto con el usuario solicitado</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido del mismo usuario logueado</li>\n<li>Una url para la foto</li>\n<li>Un título para la foto</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>201 -&gt; JSON con los datos de la foto creada</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>400 -&gt; Parámetros incorrectos</li>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>403 -&gt; Permisos insuficientes</li>\n<li>404 -&gt; Este usuario no existe</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users",":id","photos"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"}]}},"response":[{"id":"56d62abd-7234-3f86-4325-9a4039661890","name":"400 - Bad Request","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"","type":"text"},{"key":"title","value":"","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"124","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:39:08 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"7c-C3gLFKNxsv1iL+Xlf/MvYXj/CwI\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"273","body":"{\"error\":\"Error al crear el usuario(El parámetro url no ha sido establecido) (El parámetro title no ha sido establecido)\"}"},{"id":"79a8b4ad-37b4-ba04-06a1-268373d4f934","name":"201 - Created","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"265","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:39:25 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"109-8GFA0Dx2tNn+5DhV4zkFR8GJAos\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"528","body":"[{\"id\":4,\"idUser\":\"1\",\"url\":\"url\",\"title\":\"title\"},{\"_links\":{\"self\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1/photos/4\"},\"photos\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1/photos\"},\"user\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1\"}}}]"},{"id":"d32c7c56-8f48-f521-f865-adc7a971a5c6","name":"401 - Unauthorized","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"userToken","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/2/photos"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"28","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:38:27 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"1c-VGZFSos4w5QPsT5a8xRzqw6AY74\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"78","body":"{\"error\":\"Token incorrecto\"}"},{"id":"de084ca9-9603-4036-755f-3ed953fb3d20","name":"403 - Forbidden","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/2/photos"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"54","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:38:05 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"36-u8tK5y6zviHh9SVQi2hnJHLkE2s\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"738","body":"{\"error\":\"Este usuario no tiene permisos suficientes\"}"}],"_postman_id":"7de09677-c210-1e86-4e28-17fab96e6593"},{"name":"/users/:id/photos/:idPhoto","id":"d2de48ef-c88d-5cb7-be0e-7cb5175f77d0","request":{"method":"GET","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/:id/photos/:idPhoto","description":"<p>Muestra una foto del usuario solicitado</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido de un usuario logueado</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>200 -&gt; JSON con los datos de la foto</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>404 -&gt; Este usuario no existe / Foto no encontrada</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users",":id","photos",":idPhoto"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"},{"type":"any","value":"","key":"idPhoto"}]}},"response":[{"id":"37497120-f1ff-2a4f-bbe8-88dc2f8c4210","name":"401 - Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"userToken","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"34","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:40:59 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"22-Hwtd2jZEvbrCOH8oVPk5uBUeF9U\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"369","body":"{\"error\":\"El token esta corrupto\"}"},{"id":"7c57a812-1b62-9c11-d9f9-9d9ae77d2574","name":"200 - OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"263","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:41:29 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"107-WY335XHvR/QdASkUzg9/VERpCbY\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"538","body":"[{\"id\":1,\"idUser\":1,\"url\":\"url\",\"title\":\"title\"},{\"_links\":{\"self\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1/photos/1\"},\"photos\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1/photos\"},\"user\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1\"}}}]"},{"id":"a18a980d-f591-9ef6-2841-14af24dd5851","name":"404 - Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/-1/photos/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"34","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:40:21 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"22-8bmZ1i+MDDeiCHrDmTzrxvLgGDk\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"441","body":"{\"error\":\"Este usuario no existe\"}"}],"_postman_id":"d2de48ef-c88d-5cb7-be0e-7cb5175f77d0"},{"name":"/users/:id/photos/:idPhoto","id":"e34ef613-4239-c4ef-bc91-7cc1543e8302","request":{"method":"PUT","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/:id/photos/:idPhoto","description":"<p>Edita una foto del usuario solicitado</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido del mismo usuario logueado</li>\n<li>Una url para la foto</li>\n<li>Un título para la foto</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>200 -&gt; JSON con los datos de la foto editada</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>400 -&gt; Parámetros incorrectos</li>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>403 -&gt; Permisos insuficientes</li>\n<li>404 -&gt; Este usuario no existe / Foto no encontrada</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users",":id","photos",":idPhoto"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"},{"type":"any","value":"","key":"idPhoto"}]}},"response":[{"id":"00639b4c-27a1-85c1-cd72-f432435c10b2","name":"401 - Unauthorized","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"userToken","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"28","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:43:25 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"1c-VGZFSos4w5QPsT5a8xRzqw6AY74\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"89","body":"{\"error\":\"Token incorrecto\"}"},{"id":"a0526bdd-e379-2b9d-9e3e-4e617f5bcb7f","name":"404 - Not Found","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"30","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:42:27 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"1e-8faP6hqRgDpMReMO8Xoa9z5q0Cs\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"563","body":"{\"error\":\"Foto no encontrada\"}"},{"id":"c6c99e37-914d-85f9-4cf5-01afab7a69ae","name":"200 - OK","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"267","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:44:19 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"10b-uZC0D8e6fS+g2hkdnp5Zn/bsBpI\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"951","body":"[{\"id\":\"1\",\"idUser\":\"1\",\"url\":\"url\",\"title\":\"title\"},{\"_links\":{\"self\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1/photos/1\"},\"photos\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1/photos\"},\"user\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/1\"}}}]"},{"id":"c8bdaf85-cad8-8bb0-31be-34e7e7a15cf9","name":"403 - Forbidden","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"url","type":"text"},{"key":"title","value":"title","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/2/photos/1"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"54","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:43:02 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"36-u8tK5y6zviHh9SVQi2hnJHLkE2s\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"84","body":"{\"error\":\"Este usuario no tiene permisos suficientes\"}"},{"id":"e00c49fc-2f27-a450-fee9-15a62f9681df","name":"400 - Bad Request","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[{"key":"url","value":"","type":"text"},{"key":"title","value":"","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"123","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:43:49 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"7b-wxi8VE624NgYgy7AKSTNBzTv2rg\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"281","body":"{\"error\":\"Error al editar la foto (El parámetro url no ha sido establecido) (El parámetro title no ha sido establecido)\"}"}],"_postman_id":"e34ef613-4239-c4ef-bc91-7cc1543e8302"},{"name":"/users/:id/photos/:idPhoto","id":"809e350c-2c0b-92ec-4832-e22e88ad20ca","request":{"method":"DELETE","header":[{"key":"Authorization","value":"userToken"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/:id/photos/:idPhoto","description":"<p>Borra una foto del usuario solicitado</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token válido del mismo usuario logueado</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>204 -&gt; No Content *(Se ha realizado correctamente)</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>403 -&gt; Permisos insuficientes</li>\n<li>404 -&gt; Este usuario no existe / Foto no encontrada</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["users",":id","photos",":idPhoto"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[{"type":"any","value":"","key":"id"},{"type":"any","value":"","key":"idPhoto"}]}},"response":[{"id":"4d3445af-a7f5-a87d-09bf-a891ea41eb1b","name":"401 - Unauthorized","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"userToken","warning":""}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/1"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"28","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:46:22 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"1c-VGZFSos4w5QPsT5a8xRzqw6AY74\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"82","body":"{\"error\":\"Token incorrecto\"}"},{"id":"6804b227-ea54-aa0b-500b-2615f6ef6116","name":"404 - Not Found","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/-1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"30","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:45:40 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"1e-8faP6hqRgDpMReMO8Xoa9z5q0Cs\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"1239","body":"{\"error\":\"Foto no encontrada\"}"},{"id":"d465bde4-bc99-5f11-d758-4cdfcf89e1b3","name":"204 - No Content","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/1/photos/1"},"status":"No Content","code":204,"_postman_previewlanguage":"plainText","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"0","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:46:43 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"25-vIVMEawNFnhyiXKzQf9t9Clj4yY\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"556","body":""},{"id":"e7969d23-b70a-8dbc-e8a9-d3c6959e2ecb","name":"403 - Forbidden","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInBhc3N3b3JkIjoiYWRtaW4iLCJpYXQiOjE1MDg4OTIwMTgsImV4cCI6MTU0MDQyODAxOH0.EtajOb9-Tc5rrS8Ct3nOdvo61QEZJH_v1sjDgG9OmC4","warning":""}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://larg1-api-adi.herokuapp.com/users/2/photos/1"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"54","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:46:00 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"36-u8tK5y6zviHh9SVQi2hnJHLkE2s\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"624","body":"{\"error\":\"Este usuario no tiene permisos suficientes\"}"}],"_postman_id":"809e350c-2c0b-92ec-4832-e22e88ad20ca"}],"id":"001ee3d8-48c0-6c79-5f56-a3269169a09a","description":"<h2 id=\"peticiones-sobre-las-fotos\">Peticiones sobre las fotos</h2>\n","_postman_id":"001ee3d8-48c0-6c79-5f56-a3269169a09a"},{"name":"Login","item":[{"name":"/login","id":"a93d1688-35d3-be2a-0229-18de0cb1d7fb","request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"user","type":"text"},{"key":"password","value":"pass","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/login","description":"<p>Hace login en la API mediante un usuario y contraseña previamente registrados</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un nombre de usuario</li>\n<li>Una contraseña</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>200 -&gt; JSON con los datos del usuario y con un token creado con una validez de 7 días</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>400 -&gt; Parámetros incorrectos</li>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["login"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[]}},"response":[{"id":"1f2f11d1-9800-f7b8-8593-ff1ead4dc3d7","name":"401 - Unauthorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"-1","type":"text"},{"key":"password","value":"-1","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"36","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:50:40 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"24-AO1BtssALtdoIakRqP+F0o7QrNs\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"231","body":"{\"error\":\"Credenciales incorrectas\"}"},{"id":"50d00fa9-d300-fd61-96a4-a8d6d9559e9b","name":"400 - Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"","type":"text"},{"key":"password","value":"","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/login"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"125","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:51:22 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"7d-V6khFH78zBgUm4W+skJvCo5pX4s\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"83","body":"{\"error\":\"Error en el login (El parámetro username no ha sido establecido) (El parámetro password no ha sido establecido)\"}"},{"id":"5ed825cf-1708-a9dc-9fd0-9e17328c1a69","name":"200 - OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"username","value":"user","type":"text"},{"key":"password","value":"pass","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"368","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:51:49 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"170-dWQR9FJ2b2j9yU/uMaPGbOLATKo\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"271","body":"[{\"id\":6,\"username\":\"user\",\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NiwidXNlcm5hbWUiOiJ1c2VyIiwicGFzc3dvcmQiOiJwYXNzIiwiaWF0IjoxNTA5Mzc4NzA5LCJleHAiOjE1MDk5ODM1MDl9.kB3MiAoiSMBrwEQ82t2lY65jcVbOQ3In_0BwzB2_LZI\"},{\"_links\":{\"self\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/6\"},\"photos\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/6/photos\"}}}]"}],"_postman_id":"a93d1688-35d3-be2a-0229-18de0cb1d7fb"},{"name":"/login/oauth","id":"8b070702-c3e5-aeae-0a70-2197a2060410","request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"googleToken","value":"googleToken","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/login/oauth","description":"<p>Hace login en la API mediante Google usando OAUTH2. *(Si la cuenta no existía la crea)<br />Además, para poder enviar el token de Google que requiere esta petición hay implementado un pequeño cliente en la ruta /login/oauth</p>\n<h4 id=\"la-petición-requiere\">La petición requiere:</h4>\n<ul>\n<li>Un token de Google válido</li>\n</ul>\n<h4 id=\"la-petición-devuelve\">La petición devuelve:</h4>\n<ul>\n<li>200 -&gt; JSON con los datos del usuario y con un token creado con una validez de 7 días</li>\n</ul>\n<h4 id=\"errores-esperados\">Errores esperados:</h4>\n<ul>\n<li>400 -&gt; Parámetros incorrectos</li>\n<li>401 -&gt; Credenciales incorrectas</li>\n<li>500 -&gt; Error interno</li>\n</ul>\n","urlObject":{"protocol":"https","path":["login","oauth"],"host":["larg1-api-adi","herokuapp","com"],"query":[],"variable":[]}},"response":[{"id":"6dd33c9a-f94f-1622-75ee-3df624c39591","name":"401 - Unauthorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"googleToken","value":"googleToken","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/login/oauth"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"40","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:52:14 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"28-cJWCLj/3wacm9MSqt1XhljcejCM\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"336","body":"{\"error\":\"Error con el token de google\"}"},{"id":"9b17ce78-6382-7340-b702-9552f18c1bc0","name":"400 - Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"googleToken","value":"","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/login/oauth"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"87","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:52:30 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"57-akb78cwr24IXmuYic2AYztS0UmY\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"75","body":"{\"error\":\"Error al crear el usuario(El parámetro googleToken no ha sido establecido)\"}"},{"id":"bcac10ad-acc3-4199-9500-7092632dda4d","name":"200 - OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"googleToken","value":"ya29.Glz0BHTRo19YbW8VheRo6kwfik54of51RUvI3sQ-nFmhLuHG1xURO2jGuv6UyGuxGXU0wigt69rxAq2h-wbOWNeI6ySG9owIcV2tLqnhbrtRUOqcucm25GFVMYOUKw","type":"text"}]},"url":"https://larg1-api-adi.herokuapp.com/login/oauth"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"name":"connection","key":"connection","value":"keep-alive","description":""},{"name":"content-length","key":"content-length","value":"541","description":""},{"name":"content-type","key":"content-type","value":"application/json; charset=utf-8","description":""},{"name":"date","key":"date","value":"Mon, 30 Oct 2017 15:54:52 GMT","description":""},{"name":"etag","key":"etag","value":"W/\"21d-1kpcGbNj1AhHgsv6v5yQbzYh6qk\"","description":""},{"name":"server","key":"server","value":"Cowboy","description":""},{"name":"via","key":"via","value":"1.1 vegur","description":""},{"name":"x-powered-by","key":"x-powered-by","value":"Express","description":""}],"cookie":[],"responseTime":"602","body":"[{\"id\":3,\"username\":\"lriderg@gmail.com\",\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MywidXNlcm5hbWUiOiJscmlkZXJnQGdtYWlsLmNvbSIsInBhc3N3b3JkIjoiIiwiaWF0IjoxNTA5Mzc4ODkyLCJleHAiOjE1MDk5ODM2OTJ9.lBX7DfKKf_NRogc8nptLf3GuXGkHjemkb99BMrsYgzQ\",\"googleToken\":\"ya29.Glz0BHTRo19YbW8VheRo6kwfik54of51RUvI3sQ-nFmhLuHG1xURO2jGuv6UyGuxGXU0wigt69rxAq2h-wbOWNeI6ySG9owIcV2tLqnhbrtRUOqcucm25GFVMYOUKw\"},{\"_links\":{\"self\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/3\"},\"photos\":{\"href\":\"http://larg1-api-adi.herokuapp.com/users/3/photos\"}}}]"}],"_postman_id":"8b070702-c3e5-aeae-0a70-2197a2060410"}],"id":"dc7b4fec-f852-3db7-de80-95d541a3e469","_postman_id":"dc7b4fec-f852-3db7-de80-95d541a3e469","description":""}]}