1
00:00:00,270 --> 00:00:00,910
Todo bien.

2
00:00:00,900 --> 00:00:01,950
Dar una buena acogida.

3
00:00:01,950 --> 00:00:08,160
Entonces, en este video vamos a hablar sobre hacer o iniciar una aplicación, una aplicación expresa

4
00:00:08,460 --> 00:00:10,000
que usa una API.

5
00:00:10,260 --> 00:00:11,430
Entonces vamos a usar una API diferente.

6
00:00:11,430 --> 00:00:12,980
No hemos visto realmente todavía.

7
00:00:13,290 --> 00:00:14,830
Contiene datos de películas.

8
00:00:14,970 --> 00:00:22,170
de películas de Internet es una versión de los datos contenidos en esa API llamada Open Movie Database.

9
00:00:22,170 --> 00:00:25,910
Si está familiarizado con IMT, la base de datos

10
00:00:25,950 --> 00:00:27,150
Oh MTV.

11
00:00:27,270 --> 00:00:32,240
Entonces, MTV en realidad no proporciona una API que podamos usar.

12
00:00:32,250 --> 00:00:36,310
Entonces alguien pasó y básicamente creó esta API.

13
00:00:36,370 --> 00:00:44,400
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.

14
00:00:44,580 --> 00:00:51,450
aplicación simple tenga básicamente dos vistas y una aplicación express, una será un formulario de búsqueda y podrá escribir algo

15
00:00:51,870 --> 00:00:59,670
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

16
00:00:59,670 --> 00:01:06,630
página de resultados con una lista de 10 películas configuradas para 10 películas como mínimo que coincidan con su consulta.

17
00:01:06,630 --> 00:01:09,070
Así que vamos a hacer que una

18
00:01:09,120 --> 00:01:10,700
Va a ser muy simple como lo mencionó.

19
00:01:10,830 --> 00:01:12,210
No vamos a darle estilo ni nada.

20
00:01:12,210 --> 00:01:19,560
Esto es realmente acerca de solo mostrarte cómo ponerte en marcha con una API y básicamente es lo que

21
00:01:19,560 --> 00:01:26,820
ya hemos visto usando ese módulo de solicitud tal como lo hicimos aquí, pero en lugar de hacer la

22
00:01:26,830 --> 00:01:33,840
solicitud solo en un archivo JS vacío pondrás dentro de una aplicación express como en una ruta, por ejemplo.

23
00:01:34,260 --> 00:01:42,930
nuestra aplicación express básica haga que látigo haga un nuevo directorio aquí y simplemente llamaré este CD de

24
00:01:42,930 --> 00:01:51,960
la aplicación de búsqueda de películas al NPM y seguro que esa es la versión de nuestro nombre.

25
00:01:55,140 --> 00:01:57,660
Así que comencemos haciendo que

26
00:01:57,850 --> 00:01:59,450
¿Cómo funciona la aplicación

27
00:01:59,470 --> 00:02:03,910
J. S. todo lo demás está bien.

28
00:02:04,440 --> 00:02:17,100
OK, entonces haremos nuestro salvapantallas de instalación de dash dash y queremos expresar que queremos SJS y queremos usar la solicitud

29
00:02:17,670 --> 00:02:21,870
porque vamos a hacer una solicitud así.

30
00:02:22,290 --> 00:02:23,750
Deja que eso termine.

31
00:02:24,480 --> 00:02:30,100
Y mientras tanto, hablemos sobre la forma en que está estructurada esta API.

32
00:02:30,570 --> 00:02:37,360
Entonces, si echamos un vistazo a la documentación en la que se encuentra, por cierto, es solo oh MDVIP com.

33
00:02:37,610 --> 00:02:43,830
Echamos un vistazo a la documentación y nos desplazamos hacia abajo para ver que hay una lista

34
00:02:43,830 --> 00:02:45,440
de parámetros que podemos usar.

35
00:02:45,570 --> 00:02:53,190
Entonces, hay dos maneras principales de acceder a esta API por ID o título y por búsqueda.

36
00:02:53,790 --> 00:02:56,180
Entonces, esto tendrá sentido una vez que te muestre algunos ejemplos.

37
00:02:56,190 --> 00:03:02,620
Pero la idea es que si tienes una idea específica de una película, cada película tenga una idea.

38
00:03:02,640 --> 00:03:08,460
Entonces, si tengo la idea de Harry Potter y la piedra de brujo, la película puedo obtener todo

39
00:03:08,460 --> 00:03:15,810
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

40
00:03:15,840 --> 00:03:19,860
del póster sea un montón de cosas, pero también puedo buscar .

41
00:03:19,860 --> 00:03:24,420
Entonces, si no estoy seguro de un título o si lo sé, solo quiero agregar la capacidad de

42
00:03:24,420 --> 00:03:26,090
búsqueda y quiero obtener resultados múltiples.

43
00:03:26,130 --> 00:03:31,860
Entonces, para aclarar este primero, hablamos de que solo le daremos un Russell y muchos detalles.

44
00:03:31,950 --> 00:03:38,360
Una gran cantidad de detalles e información para un resultado, pero si quieres buscar y obtener 10 resultados y

45
00:03:38,360 --> 00:03:44,010
puedo buscar Harry Potter o Harry solo Harry y obtener resultados múltiples, pero no obtendré mucha información,

46
00:03:44,760 --> 00:03:46,990
así que te mostraré cómo funciona eso

47
00:03:47,160 --> 00:03:48,980
Comencemos con la búsqueda.

48
00:03:49,020 --> 00:03:53,110
Tenga en cuenta que el parámetro S es obligatorio.

49
00:03:53,130 --> 00:03:55,360
Entonces esa es la única cosa requerida.

50
00:03:55,500 --> 00:04:00,520
Y la descripción es que es un título de película para buscar.

51
00:04:00,540 --> 00:04:01,530
Claro que es un poco confuso

52
00:04:01,530 --> 00:04:05,910
Pero si hacemos una solicitud, te mostraré a qué tienes que ir a Lwin.

53
00:04:05,910 --> 00:04:07,840
Así que voy a copiar esta URL.

54
00:04:07,900 --> 00:04:09,380
O suba una nueva pestaña.

55
00:04:09,930 --> 00:04:16,020
Y si se desplaza hacia arriba, puede ver enviar todas las solicitudes de datos a la barra de com punto de OODB API.

56
00:04:16,020 --> 00:04:23,130
para buscar necesitamos el parámetro que se requiere y debe ser igual al título de la película que se debe buscar.

57
00:04:23,130 --> 00:04:29,010
Signo de interrogación, entonces haremos un signo de interrogación y luego haremos una búsqueda, de modo que

58
00:04:29,460 --> 00:04:33,450
Entonces como iguales y hagamos estrellas.

59
00:04:33,510 --> 00:04:37,970
Así que tendremos Star Wars, quizás Star Trek presione enter y ya está.

60
00:04:38,310 --> 00:04:46,090
Y obtenemos Jason 10 resultados Star Wars Episodio Cuatro Star Wars Episodio 5 6 Apollo blah.

61
00:04:46,200 --> 00:04:48,790
Star Trek Star Trek en la oscuridad.

62
00:04:48,870 --> 00:04:50,420
Entonces obtenemos 10 resultados allí.

63
00:04:50,910 --> 00:04:59,340
Entonces, esa es una búsqueda, pero veremos que también podemos hacer, luego tomemos una de estas, digamos

64
00:04:59,340 --> 00:05:08,640
que la ID aquí va a copiarla y, si volvemos a la documentación, también puede recuperar información por ID.

65
00:05:09,330 --> 00:05:13,250
Entonces, como pueden ver aquí, necesitamos usar I o t.

66
00:05:13,770 --> 00:05:20,910
Por lo tanto, buscaré por ID ID id TIV una búsqueda por título exacto y obtendremos 1 resultado.

67
00:05:21,210 --> 00:05:23,430
Entonces obtendré más información.

68
00:05:23,490 --> 00:05:24,990
Entonces, hagámoslo a ojo.

69
00:05:25,200 --> 00:05:27,410
Entonces podemos abrir otra pestaña.

70
00:05:27,510 --> 00:05:28,840
MTBE API.

71
00:05:29,430 --> 00:05:34,500
El signo de interrogación I es igual a que soy ID de D-B.

72
00:05:35,070 --> 00:05:37,440
Puedes ver que obtengo más información.

73
00:05:37,680 --> 00:05:44,340
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

74
00:05:45,360 --> 00:05:47,640
de cosas en comparación con esta búsqueda aquí.

75
00:05:47,670 --> 00:05:49,570
Entonces, vamos a trabajar con esta búsqueda.

76
00:05:49,650 --> 00:05:55,770
Vamos a tener una API, vamos a tener un formulario para que el usuario pueda ingresar a una consulta como

77
00:05:55,770 --> 00:06:02,730
Star Wars, Harry Potter o lo que sea California, y luego vamos a tomar lo que el usuario escriba en esa forma y

78
00:06:03,600 --> 00:06:04,710
solo ponerlo aquí.

79
00:06:04,740 --> 00:06:05,720
Y usted es.

80
00:06:06,030 --> 00:06:14,670
como será igual a California, recuperaremos este Jason y luego lo analizaremos y luego mostraremos los resultados.

81
00:06:14,760 --> 00:06:15,410
Entonces,

82
00:06:15,450 --> 00:06:20,640
Entonces, lo último que quiero mencionar es algunos de estos parámetros opcionales, algunas de estas otras

83
00:06:20,640 --> 00:06:22,720
cosas con las que podemos trabajar.

84
00:06:22,860 --> 00:06:30,960
Así que aquí si echamos un vistazo a la búsqueda BY id, la consulta de id también podemos agregar cosas

85
00:06:30,990 --> 00:06:37,420
como que queremos que el gráfico sea breve o completo o queremos datos de tomates podridos.

86
00:06:37,470 --> 00:06:39,030
Entonces probemos eso.

87
00:06:39,030 --> 00:06:40,470
Hagamos esto aquí.

88
00:06:40,650 --> 00:06:43,750
Echa un vistazo a la trama aquí.

89
00:06:43,830 --> 00:06:55,250
Ahora si agrego con un símbolo comercial, así es como se construyen las cadenas de consulta y el diagrama es igual a completo.

90
00:06:56,190 --> 00:06:57,540
Es un poco más largo.

91
00:06:57,690 --> 00:07:04,750
No sé si realmente es tan notorio, pero va hasta aquí, y si es corto termina

92
00:07:04,770 --> 00:07:06,720
aquí y Darth Vader.

93
00:07:07,410 --> 00:07:15,160
Del mismo modo, también puedo agregar tomates iguales a true que me darán datos de tomates podridos.

94
00:07:15,450 --> 00:07:19,230
Así que obtenemos todos estos datos de tomates podridos aquí también.

95
00:07:19,320 --> 00:07:21,280
Entonces eso es divertido.

96
00:07:21,600 --> 00:07:25,470
La clave es que puedes agregar estos parámetros.

97
00:07:25,470 --> 00:07:27,010
Este es obligatorio

98
00:07:27,270 --> 00:07:31,530
Y luego otras cosas, pero todas siguen ese par de valores clave como una cadena de

99
00:07:31,530 --> 00:07:33,120
consulta normal que hayas visto antes.

100
00:07:33,120 --> 00:07:38,430
Pero la forma en que usted sabe cómo estructurar estas llamadas se basa en la documentación y debería

101
00:07:38,430 --> 00:07:39,470
haberlo mencionado antes.

102
00:07:39,540 --> 00:07:46,740
Tienen un buen ejemplo aquí, así que puedes hacer una búsqueda, como si quisieras averiguarlo, vamos a buscar

103
00:07:46,740 --> 00:07:55,530
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.

104
00:07:55,530 --> 00:08:00,060
En realidad, había uno que podemos deducir y hacer completo.

105
00:08:00,420 --> 00:08:02,590
Y quiero a Jaison.

106
00:08:03,600 --> 00:08:06,140
Te da que estás enfermo que podrías usar.

107
00:08:06,900 --> 00:08:10,330
Y nos da un resultado de muestra.

108
00:08:10,830 --> 00:08:17,180
Así que puedes jugar con esto y podemos cambiarlo a SML y obtenemos esta horrible cantidad de

109
00:08:17,210 --> 00:08:19,940
X Actimel. No me gusta ex-MIL en absoluto.

110
00:08:20,160 --> 00:08:22,880
Así que es agradable jugar con eso.

111
00:08:22,890 --> 00:08:23,980
DE ACUERDO.

112
00:08:24,060 --> 00:08:25,390
Así que vamos a enviar este video aquí.

113
00:08:25,410 --> 00:08:29,070
Y luego en el próximo volverá a construir la aplicación.
