Todo bien.
Dar una buena acogida.
Entonces hablamos sobre qué API es nuestra qué es lo que significa el término.
Hablamos con algunos ejemplos.
A continuación, vamos a hablar sobre cómo funcionan y no solo para saber cómo están estructurados, sino
también sobre lo que envían y cómo son los datos.
Entonces, ¿qué era este lío gigante aquí y por qué es mejor que HMO?
Antes de hacerlo, tengo este pequeño gráfico de una interfaz humana para iTunes.
Puedes ver que conoces el navegador de iTunes.
Pero aquí está lo que obtienes de la API de iTunes.
Así que este es tu sabes un mucho más limpio mucho más simplificado.
Y esta es una buena versión limpia que está codificada por colores, pero realmente se ve
así.
Pero son datos puros que obtenemos.
Por lo tanto, todavía se conocen los nombres de los álbumes y se obtienen imágenes, fechas, clasificaciones y precios adicionales, en lugar
de este formato.
Y como pueden ver aquí, en realidad estoy buscando a Beyonce.
Y luego estos son los resultados que ves aquí.
Lo que estoy haciendo es escribir una llamada API que hará la misma búsqueda de videos musicales de Beyonce.
Así que así es como está estructurada la API.
Esto es cambios de cada API que tiene que leer la documentación, que es lo que hice aquí.
Pero si le haces una solicitud, Arel lo haré ahora mismo.
Y vemos cuál es la respuesta que será difícil de leer porque es solo un fragmento de texto.
Pero esta es la información subyacente sobre Looks like 50 Beyonce videos musicales.
Así que podría usar esto si quisiera construir una aplicación de reproducción de videos musicales Beyonce o una aplicación
de reproducción de videos musicales de Beyonce que simplemente elija una y la reproduzca al azar.
DE ACUERDO.
Así que, de nuevo, la clave aquí es que esto lo que está viendo aquí es una representación de una interfaz de computadora
que conoce una interfaz de código.
Así que aquí hay algunos otros puntos finales que es el término para estos usted o de la API de iTunes o una de las
API de iTunes es la API de búsqueda.
Entonces puedes buscar canciones de los Beatles y esto es lo que harías.
Y el término de la canción igual que los Beatles puede buscar podcasts sobre el código de las películas de Harry Potter.
Y esto es solo para mostrarte que sabes que así es como está configurada la API de iTunes.
No es un patrón que seguirías para otra API.
De nuevo, solo descárguelo usando el aire usando la documentación para la API particular que
le interesa.
OK, entonces, ¿qué es esto que vemos aquí?
Hay dos formatos principales con los que se responde API de API web hoy en día.
Estamos acostumbrados a él búho.
Eso es todo lo que hemos hecho hasta ahora.
Respuesta con la que conoce la aplicación Este sitio web que estoy viendo ahora está escrito y lo ha superado.
Mi navegador lo muestra bien, pero hay muchas cosas adicionales allí.
Hablamos de que no necesitamos que no queramos cuando solicitamos datos de una API.
No queremos esa estructura de la página.
El color que solo queremos el contenido que subyace a todo.
Por lo tanto, estos dos formatos que se utilizan con más frecuencia se denominan SML y Jaison, por lo que SML
se iniciará con un lenguaje de marcado ampliado o un puente extensible del mercado.
Es muy similar a h tim L y la sintaxis es que puedes ver aquí tenemos estos corchetes
angulares abriendo y cerrando etiquetas que cortan.
Donde es diferente es que no describe la presentación o estructura de la presentación.
No estamos diciendo que esto sea audaz y este es un elemento de la lista.
Todo lo que hace es codificar los pares clave de valores para que los datos que puedes ver aquí sean una etiqueta de persona y en lugar de
una persona hay una edad de 21, un nombre que es Traveston city, que es Los Ángeles.
Entonces, los pares de valores clave pueden anidar cosas dentro de los demás y no hay reglas reales sobre lo que puede poner
aquí.
Por lo tanto, no es como si lo hubieras eliminado cuando esas etiquetas en particular pusiste las etiquetas que deseas y esta
es una manera de codificar datos.
Y luego nuestro código recuperaría esto y sería capaz de entender.
OK esta es una persona y tiene un nombre de agente y una ciudad y ciudad es Los Ángeles.
Jason es otra forma de almacenar datos y enviarlos sin el bonito Chimo o feo,
según quién sea.
Pero ninguna de esas cosas adicionales y representa la notación de objetos JavaScript.
Y si está familiarizado con los objetos JavaScript, lo que debería ser, le resultará muy familiar.
Así que esta es exactamente la misma información que tuvimos aquí.
Una persona que tiene 21 años de edad, el nombre es Travis.
La ciudad es L. A. usando a Jaison.
Así que tenemos un objeto donde tenemos una persona que es otro objeto donde tenemos edad o solo 21 El nombre
es Traviss city en Los Angeles, así que es solo otra manera de almacenar datos.
Cualquiera de los dos trabaja
Hay otras opciones tambien.
volvió mucho más popular y la razón principal es que muchas veces hacemos llamadas API.
Ex-MIL solía usarse mucho más que Jason Jason, aunque rápidamente se
Estamos usando javascript.
Entonces, cuando recuperamos esta información, se ve así y estamos en javascript, así que tengo una
aplicación de JavaScript y estoy pidiendo datos meteorológicos y vuelve como Jason.
Bueno, entonces puedo usarlo rápidamente en mi javascript. No tengo que convertirlo de este formato a
un objeto javascript.
Puedo leerlo de esto, que es básicamente Javascript.
Y muy rápido o es muy rápido.
Sin embargo, hay que tener en cuenta que se necesitan comillas en las teclas, por lo que no es exactamente javascript, sí
se necesitan comillas en las teclas, pero es muy similar.
Y de nuevo, tengo una comparación aquí si la quieres, solo tú sabes, mira al lado de los
mismos datos representados de manera diferente.
Entonces, Yahoo tiene una API meteorológica que no vamos a usar en este momento pero te
estoy mostrando la documentación al menos porque te permite alternar entre Jason y Zemo.
Entonces, lo que tenemos aquí son algunas solicitudes de solicitudes de ejemplo.
la hora de la puesta del sol y Hawai, primero te mostraré aquí, aquí es donde debes hacer una solicitud.
Entonces, si quería averiguar cómo solicitar
Así que esta larga URL parece un poco loca, pero aquí es donde necesitarías solicitar y escribir.
Veamos.
Seleccione la puesta del sol de la astronomía del tiempo adelante.
Entonces, esta cosa gigante no es necesario que te preocupes demasiado, pero este formato de una parte
es igual a Jaison y el que haces esta solicitud, que podemos hacer en nuestro navegador.
Esto es lo que recuperas.
Entonces parece que la puesta de sol y Hawai están a 6 o 5 p. metro. entonces puedo hacer eso
También puedo solicitarlo y obtengo esa respuesta aquí mismo.
Por lo tanto, es solo una solicitud regular, pero también puedo cambiar a SML y verá exactamente la misma información.
Simplemente se ve un poco diferente y cómo está formateado, pero la misma información que aquí se
dice que es 6:55 p. metro. Es un poco más complicado usar SML.
Algunas de las API anteriores solo son compatibles con Exham, pero la mayoría de las cosas nuevas admiten que Jaison es bastante raro hoy en
día para encontrar una nueva API que solo admita X-amount.
Así que nos vamos a centrar en Jason, pero quiero recalcar que solo son ambos formatos.
que el clima de Yahud tiene datos y que quiere que nos los lleven bien, no los enviará como demostración.
Dada esta situación en la que tenemos que decir que ya sabes
Pero es necesario que haya un formato predecible para enviarlo, de modo que podamos clasificar a Dakota y
desenvolverlo, y ya sabes que tiene sentido.
SML es una opción, pero Jason es una opción mucho más fácil.
Es más corto, por lo general, hay menos texto en el que no tenemos que escribir estas etiquetas de
cierre, pero también funciona muy bien con javascript, que es lo que estamos haciendo la mayoría del tiempo.
Entonces, con todo lo dicho, si volvemos aquí, este es Jason solo para refrescar tu memoria.
Esta es la API subyacente que Jaison API ha obtenido en particular para nuestras fotos adorables de Shlash Ah.
Esta es la canción J subyacente.
Y es un desastre verlo.
Hay un complemento de Chrome o una extensión de cromo o algo así como usar la vista llamada Jason o activada.
Estabas a la vista.
Es una extensión de cromo.
Hace que Jason se vea así, donde puedes explorar más fácilmente.
Así que voy a instalarlo aquí.
Y luego cuando vuelvo y hago la misma petición, toma un momento.
Para que pueda ver, veo la versión original y luego la bonita formateada de la extensión y es
mucho más fácil ver la información.
Y todavía hay mucho aquí, pero ahora puedo ver la estructura de cómo se relacionan las cosas.
Puedes ver que es Jason.
Así que tenemos las llaves.
Ve si puedo hacer esto un poco más grande.
Tenemos los pares clave de valores.
Tenemos que sabes números de corchetes de corchetes.
Todo esto aquí.
Y lo bueno es que puedo cerrar las cosas para expandirlos y explorar los datos en lugar
de la masa gigante que se puede ver aquí.
Es el mismo código que acaba de formatear muy bien.
Entonces recomiendo instalar algo así.
Los hacen para Firefox y casi todos los otros navegadores que hay.
Lo recomiendo altamente.
También puedes buscar un visor en línea.
Si no desea instalar una extensión, puede ir a un sitio como este y pegar su Jason y
luego hacer clic en formato no formatearlo para usted.
Para poder seleccionar todo esto, vaya al formato y también lo hace.
Pero no es tan interactivo.
No puedo colapsarlo y expandirlo.
Entonces, para terminar, Jason es uno de los formatos con mayor cantidad de X. Jaison es más común para API. La API
web tiene que responder en lugar de HTML a todas esas perversidades.
lo que haremos será escribir aplicaciones que solicitarán esta información y la recuperaremos.
Entonces, J. canción.
No usaremos esta información de redit pero otra japes on API recuperará esa información
o la aplicación podrá usarla muy rápidamente y luego hacer algo con ella. Guardarla en una base de datos hacer
un análisis sobre ella y luego mostrar algo. a nuestro usuario eventualmente como Kimmo.
Así que ya ves cómo hacerlo en el siguiente video