Todo bien.
Dar una buena acogida.
Entonces, en este video vamos a hablar sobre hacer o iniciar una aplicación, una aplicación expresa
que usa una API.
Entonces vamos a usar una API diferente.
No hemos visto realmente todavía.
Contiene datos de películas.
de películas de Internet es una versión de los datos contenidos en esa API llamada Open Movie Database.
Si está familiarizado con IMT, la base de datos
Oh MTV.
Entonces, MTV en realidad no proporciona una API que podamos usar.
Entonces alguien pasó y básicamente creó esta API.
La base de datos de películas abiertas de Oh MBB es gratis y contiene toda la información de películas de I am D-B.
aplicación simple tenga básicamente dos vistas y una aplicación express, una será un formulario de búsqueda y podrá escribir algo
como frozen o Harry Potter y luego hará una búsqueda en la API usando su término de búsqueda y luego mostrar su
página de resultados con una lista de 10 películas configuradas para 10 películas como mínimo que coincidan con su consulta.
Así que vamos a hacer que una
Va a ser muy simple como lo mencionó.
No vamos a darle estilo ni nada.
Esto es realmente acerca de solo mostrarte cómo ponerte en marcha con una API y básicamente es lo que
ya hemos visto usando ese módulo de solicitud tal como lo hicimos aquí, pero en lugar de hacer la
solicitud solo en un archivo JS vacío pondrás dentro de una aplicación express como en una ruta, por ejemplo.
nuestra aplicación express básica haga que látigo haga un nuevo directorio aquí y simplemente llamaré este CD de
la aplicación de búsqueda de películas al NPM y seguro que esa es la versión de nuestro nombre.
Así que comencemos haciendo que
¿Cómo funciona la aplicación
J. S. todo lo demás está bien.
OK, entonces haremos nuestro salvapantallas de instalación de dash dash y queremos expresar que queremos SJS y queremos usar la solicitud
porque vamos a hacer una solicitud así.
Deja que eso termine.
Y mientras tanto, hablemos sobre la forma en que está estructurada esta API.
Entonces, si echamos un vistazo a la documentación en la que se encuentra, por cierto, es solo oh MDVIP com.
Echamos un vistazo a la documentación y nos desplazamos hacia abajo para ver que hay una lista
de parámetros que podemos usar.
Entonces, hay dos maneras principales de acceder a esta API por ID o título y por búsqueda.
Entonces, esto tendrá sentido una vez que te muestre algunos ejemplos.
Pero la idea es que si tienes una idea específica de una película, cada película tenga una idea.
Entonces, si tengo la idea de Harry Potter y la piedra de brujo, la película puedo obtener todo
tipo de información sobre esa película, trazar los datos de los tomates podridos, saber el año en que hizo que la imagen
del póster sea un montón de cosas, pero también puedo buscar .
Entonces, si no estoy seguro de un título o si lo sé, solo quiero agregar la capacidad de
búsqueda y quiero obtener resultados múltiples.
Entonces, para aclarar este primero, hablamos de que solo le daremos un Russell y muchos detalles.
Una gran cantidad de detalles e información para un resultado, pero si quieres buscar y obtener 10 resultados y
puedo buscar Harry Potter o Harry solo Harry y obtener resultados múltiples, pero no obtendré mucha información,
así que te mostraré cómo funciona eso
Comencemos con la búsqueda.
Tenga en cuenta que el parámetro S es obligatorio.
Entonces esa es la única cosa requerida.
Y la descripción es que es un título de película para buscar.
Claro que es un poco confuso
Pero si hacemos una solicitud, te mostraré a qué tienes que ir a Lwin.
Así que voy a copiar esta URL.
O suba una nueva pestaña.
Y si se desplaza hacia arriba, puede ver enviar todas las solicitudes de datos a la barra de com punto de OODB API.
para buscar necesitamos el parámetro que se requiere y debe ser igual al título de la película que se debe buscar.
Signo de interrogación, entonces haremos un signo de interrogación y luego haremos una búsqueda, de modo que
Entonces como iguales y hagamos estrellas.
Así que tendremos Star Wars, quizás Star Trek presione enter y ya está.
Y obtenemos Jason 10 resultados Star Wars Episodio Cuatro Star Wars Episodio 5 6 Apollo blah.
Star Trek Star Trek en la oscuridad.
Entonces obtenemos 10 resultados allí.
Entonces, esa es una búsqueda, pero veremos que también podemos hacer, luego tomemos una de estas, digamos
que la ID aquí va a copiarla y, si volvemos a la documentación, también puede recuperar información por ID.
Entonces, como pueden ver aquí, necesitamos usar I o t.
Por lo tanto, buscaré por ID ID id TIV una búsqueda por título exacto y obtendremos 1 resultado.
Entonces obtendré más información.
Entonces, hagámoslo a ojo.
Entonces podemos abrir otra pestaña.
MTBE API.
El signo de interrogación I es igual a que soy ID de D-B.
Puedes ver que obtengo más información.
Así que no solo el título y el año, sino la calificación del tiempo de ejecución del director de género, todo tipo
de cosas en comparación con esta búsqueda aquí.
Entonces, vamos a trabajar con esta búsqueda.
Vamos a tener una API, vamos a tener un formulario para que el usuario pueda ingresar a una consulta como
Star Wars, Harry Potter o lo que sea California, y luego vamos a tomar lo que el usuario escriba en esa forma y
solo ponerlo aquí.
Y usted es.
como será igual a California, recuperaremos este Jason y luego lo analizaremos y luego mostraremos los resultados.
Entonces,
Entonces, lo último que quiero mencionar es algunos de estos parámetros opcionales, algunas de estas otras
cosas con las que podemos trabajar.
Así que aquí si echamos un vistazo a la búsqueda BY id, la consulta de id también podemos agregar cosas
como que queremos que el gráfico sea breve o completo o queremos datos de tomates podridos.
Entonces probemos eso.
Hagamos esto aquí.
Echa un vistazo a la trama aquí.
Ahora si agrego con un símbolo comercial, así es como se construyen las cadenas de consulta y el diagrama es igual a completo.
Es un poco más largo.
No sé si realmente es tan notorio, pero va hasta aquí, y si es corto termina
aquí y Darth Vader.
Del mismo modo, también puedo agregar tomates iguales a true que me darán datos de tomates podridos.
Así que obtenemos todos estos datos de tomates podridos aquí también.
Entonces eso es divertido.
La clave es que puedes agregar estos parámetros.
Este es obligatorio
Y luego otras cosas, pero todas siguen ese par de valores clave como una cadena de
consulta normal que hayas visto antes.
Pero la forma en que usted sabe cómo estructurar estas llamadas se basa en la documentación y debería
haberlo mencionado antes.
Tienen un buen ejemplo aquí, así que puedes hacer una búsqueda, como si quisieras averiguarlo, vamos a buscar
una película de título de bytes que tenga a Harry Potter en el título que salió en 2000 13 no lo suficiente.
En realidad, había uno que podemos deducir y hacer completo.
Y quiero a Jaison.
Te da que estás enfermo que podrías usar.
Y nos da un resultado de muestra.
Así que puedes jugar con esto y podemos cambiarlo a SML y obtenemos esta horrible cantidad de
X Actimel. No me gusta ex-MIL en absoluto.
Así que es agradable jugar con eso.
DE ACUERDO.
Así que vamos a enviar este video aquí.
Y luego en el próximo volverá a construir la aplicación.