Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso de Postman 2020

Curso de Postman 2020

Eduardo Álvarez

Eduardo Álvarez

Llamados a un API con el método post utilizando JSON

8/17
Recursos

Aportes 70

Preguntas 15

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Que bueno sería poder utilizar la API del curso para poder resolver los retos pero… NO FUNCIONA!

Si no pueden usar la api de platzi en local, en esta pagina https://jsonplaceholder.typicode.com/ pueden utilizarla para mandarle POST, GET y demas que siempre responde algo. No podran ver la informacion actualizada pero sirve para tener algo en postman

Actualicen la API que no sirve

1er Paso: Ver documentación y mirar como autenticarnos [con un user y password]
2do Paso:El endpoint de la API en este caso es un espacio netamente para la generación de tokens de acceso, el cual seria …/api/api-token-auth/
3er Paso: Agrega el user y la contraseña por medio de JSON en Postman teniendo seleccionado POST(al lado izquierdo de la url) y abajo vas a body>raw>text>JSON(esta opción se despliega si le das click a text en el nivel del menú que se encuentra raw)
4to Paso: Verifica en Header el tipo de contenido que se va a enviar al servidor, en este caso es Key[Content-Key]-Value[application/json] ✔️(listo)
5to paso: Escribe dentro de una llave el user y el password, todo va entre comillas, esto retornara un token (lo usaremos en el siguiente paso)
6to paso:Si queremos agregar al servidor a un comentario tienes que poner el Headers el token del anterior paso, esto se hace añadiendo un espacio en el Headers de donde vamos a realizar el comentario** entonces, vamos a Headers y ponemos KEY=[Authorization] y el VALUE =[token aquí va el token]//Esta es la manera de tener acceso a esta API
7to paso: Ya hecho el anterior paso con el endpoint …api/coments/ y en el body>raw>JSON podremos poner un coment especificado su destino con la palabra material, en este caso esa es la palabra clave para identificar en qué sección irá este cometnario.
//Son apuntes, esto varia según la API según entiendo, no lo comprobe ya que la API no sirve sin embargo dejo un resumen

Pueden practicar con la siguiente api…
https://reqres.in/api/users, permite usar el metodo POST para crear cualquier tipo de información, es muy facil de usar y pude seguir la clase al pie de la letra, claro, con algunas excepciones.

Lastimosamente no he podido seguir el curso al detalle con postman ya que la api no sé como ponerla 😦 seguiré viendo los vídeos.

Para los que tien problemas con la API que trabaja el profesor, pueden trabajar con esta API:
https://reqres.in/api/post
esta API si funciona y permite hacer GET y POST:
Aqui muestro mis screnshots de los metodos:

  1. POST (para registrarse)
    https://reqres.in/api/register
  1. POST (para autenticarse)
    https://reqres.in/api/login
  1. POST (para hacer un comentario)
    https://reqres.in/api/post

Para los que están haciendo el curso con la API del profesor:
{
“username”: “superadmin”,
“password”: “[email protected]
}


{
“content”: “This is a comment”,
“material”: 4
}


{
“name”: “Curso de Postman”,
“description”: “Curso donde aprenderemos a utilizar Postman como herramienta para realizar consultas a API’s”,
“teachers”: [
{
“name”: “Daniela Salermi”,
“description”: “Frontend Developer and Platzi student”,
“current_job”: “Frontend developer at Seiza SPA”
},
{
“name”: “Eduardo Álvarez”,
“description”: “Big Data Analyst”,
“current_job”: “Education team leader at Platzi”
}
]
}

JSON: API es una especificación de cómo un cliente debe solicitar que se busquen o modifiquen los recursos, y cómo un servidor debe responder a esas solicitudes. Está diseñada para minimizar tanto la cantidad de solicitudes como la cantidad de datos transmitidos entre clientes y servidores. Esta eficiencia se logra sin comprometer la legibilidad, la flexibilidad o la capacidad de descubrimiento. Más: https://jsonapi.org/format/

complicaron el curso con docker pero si funciona la api
solicitud del token

Agregando un comentario

soy yo o NO enseño como correr el API verdad, con el que esta trabajando en postman, no se como realizar los ejercicios

Buenas Muchachones! Tuve problemas para instalar la API del Curso. Hasta los momento eso me parece que esta muy mal por parate de Walis y de Platzi…

pero tomando en cuenta todo esto no podemos dejarnos vencer por Errores que pueden ir pasando en el camino, como programador tenemos que aprender a resolver Problemas; y si ya se, estamos aquí para aprender…

Algo que importante que no explicaron es que Cada API tiene funcionamiento distintos. por eso no nos funciona lo mismo que el hace allí… les recomiendo que intenten hacer los mismos filtros pero con la API que este Utilizando, yo por lo menos utilizo rick and morty y he podido filtrar por status, Gender, name etc.

Sigamos creciendo en comunidad.

Seria bueno publicar esa API, para hacer bien el curso

SOlo voy viendo los videos sin practicar por que la api no funciona.

a este curso le faltó como instalar la API de los cursos que el menciona, por ahí vamos empezando mal, como voy a hacer todo lo que hace el profesor si no puedo entrar a la API con la que esta trabajando ???

No se si es problema del API o estoy fallando con la estructura del body. Aquí es cuando me gustaría saber Python para resolverlo.

Vale, con Postman también podemos mandar los headers, para el caso de la autorización podemos usar la pestaña de Authorization o poner nuestro Authorization desde la pestaña header, algo interesante es que aquí podemos ver los códigos de estado en acción, por ejemplo, cuando no mandó el token devolvió el unauthorized

Si, quieren saber mas sobre Postman tutorial facil y sencillo de todo lo que se hace con esta API testing. https://www.youtube.com/watch?v=VywxIQ2ZXw4

El verbo OPTIONS nos sirve para saber que metodos podemos realizar con el endpoint y su estrucutura

https://www.programacion.com.py/varios/que-es-json-web-token-jwt
para ver mas a detalle que son TOkEN viene de JWT

hay que actualizar los recursos para seguir la linea del curso.

No logré crear los materiales del curso

Después de ver tantos comentarios negativos, considero que el curso se debería dar usando una API publica o talvez que Platzi publicara una API para este curso. En fin deben tener en cuenta todos estos comentarios para el control de calidad y contenido de todos los cursos.

Una pérdida de tiempo este curso. Avísenme cuando lo actualicen…

Ya actualizaron la API de este curso. vayan a Cómo ejecutar la API

Me encanta el curso no. 4, lo tomare enseguida ( es mi sueño algún dia se cumplirá, jajaja

Considero que deben prestar atención a los comentarios. La idea sería poder replicar lo mismo que hace el instructor. De pronto con otra URL a modo de ejercicio…

gente, lo que pasa es que el profesor está dando las clases sin documentación.
Es decir, nos va diciendo sobre el vuelo como usar el API de ellos, tendríamos que tener la documentación para copiar pegar las solicitudes.
La idea del curso es saber usar postman, no es saber usar el API del ejemplo.

En la luna 😦

La api si funciona… perfectamente, mi recomendacion es hacer el curso de docker, asi cuando hablen de contenedores y como copiar y ejecutar los archivos del despliege en el localhost, todo sea mas natural

Yo e estado usando el API del curso me funciona perfectamente, puede que no la hayan configurado bien

En el curso de nodejs también aplicamos esto de autenticación con JWT

Yo tampoco he podido hacer los ejercicios con la API del curso!

Que ganas tenia de tomar este curso pero nel… que complicado esto asi 😪
1/5 ⭐

Pueden utilizar la nueva API de Platzi para probar:

[POST] https://api.escuelajs.co/api/v1/auth/login

{
“email”: “[email protected]”,
“password”: “changeme”
}

Este curso no vale la pena, lo terminare solo porque ya lo empecé

Me salió, gracias profesor:

Gracias Platzi

nunca me funciono el api de postman con contraseñas

User y password para quienes lograron instalar bien todo.

{
“username”: “superadmin”,
“password”: “[email protected]
}

Si no lograron instalar bien todo, les dejo este link donde explican bien paso a paso.
https://platzi.com/comentario/2627953/

recomiendo este video para entender y prácticara este capítulo.

https://www.youtube.com/watch?v=eYQyqf-DtCQ&t=882s

Aquí hice un tutorial de como instalar la api del curso
https://platzi.com/comentario/2627953/

Definitivamente no podré entender Postman de la mejor manera en este curso, iba motivado aprender sobre este programa, pero sin la API de platzi no se puede seguir, iré a mirar otros métodos para aprender Postman

Que pasa si uso json-server, supongo que funciona normal, es una dependencia de npm que nos permite simular un API con un json que tengamos

https://reqres.in/-> En esta API se pueden utilizar todos los verbos para hacer pruebas

Tengo una duda…hasta Autorización me salió así:

Realmente, no sé si lo estoy haciendo bien. Lo que pasa es que, la “Api”, del curso no me da. Utilizo otra (https://reqres.in/api/users).
Alguien que, me pueda ayudar a saber si lo hice bien(perdí)…gracias.

entrar a la api por el browser usando el superadmin es super divertido…pude crear mi propio curso antes de avanzar en postman…

h

reverenda mareada que me pegué viendo el amague de la publicación del comentario, intento 1, intento 2, con post, con GET, y bueno así sucesivamente. LOL

[email protected] quién tiene alguna duda en estos momentos? fué todo un reto pero logré correr la API… si lo requieren pueden dejar preguntas puntuales y si lo sé con gusto puedo orientarlos.

SALUDos!

Excelente

Muy bueno!

Muy útil poder usar un mismo endpoint con diferentes verbos para realizar acciones distintas 😃

Me gusto

me equivoque a proposito!!!

Pueden usar también la API de Harry Potter y usar un API key en la parte de parameters usan un key y value

https://www.potterapi.com/

alguien pudo instalar el docker y hacer sus paso?

POST

que tristeza de curso, ni soporte dan.


La opción HTML es para los templates de Django?

Los errores fueron corregidos.

Me doy cuenta de que el uso de Postman depende del funcionamiento del API.
Bastante interesante la forma en que se hace la autenticación, imagino que esto es para que solo los usuarios que hayan iniciado sesión puedan agregar comentarios.

estas credenciales no funsionan para authenticar

y ese usuario y la clave donde los consigo

Sobre la tarea, no se que me falte, puesto que tengo lo siguiente:
Postman:

Y la tabla esta asi:

Lo voy a aplicar a mi proyecto Django

Cuando hace la peticion Get de el curso creado, los registros de Teachers, solo trae el id de cada profesor… Deberian corregirlo.

Les funciono la API de ejemplo ?

La explicacion del profe falla, porque para explicar lo que envias con el detalle que lo explica tmb tendria que explicar como esta implementado en el servidor, ya que una peticion se pude implementar de multiples formas.

Ojala que explique sobre collecciones… la verdad solo vine por eso.