Tutto ok.
Ben tornato.
Così abbiamo parlato di ciò che API è il nostro ciò che è ciò che rappresenta il termine.
Parliamo con alcuni esempi.
Quindi parleremo di come funzionano e non solo tu sai come sono strutturati
ma cosa restituiscono e come sono i dati.
Quindi, cos'è questo pasticcio gigante qui e perché è meglio di HMO.
Prima di farlo ho questo piccolo grafico qui di cui sai un'interfaccia umana per iTunes.
Puoi vedere che conosci il browser iTunes.
Ma ecco quello che ottieni dall'API di iTunes.
Quindi questo è sapere molto più pulito molto più semplificato.
E tu sai una bella versione ripulita che è codificata a colori ma in realtà sembra
proprio questa.
Ma sono dati puri che otteniamo.
Quindi è ancora conosciuto i nomi degli album e ci sono immagini extra e date e valutazioni e prezzi, ma piuttosto
che questo formato.
E come puoi vedere qui, in realtà sto cercando Beyonce.
E poi questi sono i risultati che vedi qui.
Quello che sto facendo è scrivere una chiamata API che farà la stessa ricerca di video musicali Beyonce.
Ecco come è strutturata l'API.
Si tratta di modifiche da ogni API che devi leggere la documentazione, che è quello che ho fatto qui.
Ma se tu fai una richiesta a te, Arel, cosa che farò adesso.
E guardiamo a quale risposta sarà difficile da leggere perché è solo una parte del testo.
Ma questa è l'informazione di base su Looks come 50 video musicali Beyonce.
Quindi, potrei usarlo se volessi creare un'applicazione di visualizzazione di video musicali Beyonce o l'app di
musica shuffle di Beyonce che selezionerebbe solo una e la riprodurrebbe in modo casuale.
OK.
Quindi, di nuovo la chiave qui è che questo è ciò che vedi qui è una rappresentazione di te che conosci un'interfaccia
di un computer un'interfaccia di codice.
Quindi ecco alcuni altri punti finali che sono il termine per questi o l'altra dell'API di iTunes o una delle API
di iTunes è l'API di ricerca.
Quindi puoi cercare le canzoni dei Beatles e questo è ciò che faresti.
E il termine della canzone uguale ai Beatles può cercare i podcast sui film di Harry Potter in codice.
E questo è solo per dimostrarti che sai come è impostata l'API di iTunes.
Non è un modello che seguiresti per altre API.
Di nuovo lo capisci usando l'aria usando la documentazione per la particolare API che
ti interessa.
OK, quindi, qual è questa roba che vediamo qui.
Ci sono due formati principali a cui l'API dell'API Web risponde oggi.
Siamo abituati a lui gufo.
Questo è quello che abbiamo fatto finora.
Risposta con il sai l'app questo sito Web che sto guardando ora qui è scritto e tralasciato fuori.
Il mio browser lo visualizza in modo piacevole per me ma ci sono molte cose extra lì dentro.
Abbiamo parlato del fatto che non abbiamo bisogno di ciò che non vogliamo quando chiediamo i dati da un'API.
Non vogliamo quella struttura della pagina.
Il colore che vogliamo solo il contenuto che sta alla base di tutto.
Quindi questi due formati che sono più comunemente usati sono chiamati SML e Jaison, quindi SML inizierà con
un linguaggio di marcatura esteso o un bridge estensibile sul mercato.
È molto simile a h tim L e la sintassi è che puoi vedere qui abbiamo queste parentesi angolari
che aprono e chiudono tag che tagliano.
Dove è diverso però è che non descrive la presentazione o la struttura della presentazione.
Non stiamo dicendo che questo è in grassetto e questo è un elemento della lista.
Tutto ciò che fa sono coppie di valori chiave del codice in modo che i dati, come puoi vedere qui, siano un tag persona e invece di una
persona che ha 21 anni un nome che è la città di Traveston che è Los Angeles.
Quindi coppie chiave di valori puoi nidificare le cose una dentro l'altra e non ci sono regole reali su cosa puoi mettere
qui.
Quindi non è come eliminarlo quando quei particolari tag metti i tag che vuoi e questo è un
modo di codificare i dati.
E poi il nostro codice tornerebbe indietro e sarebbe in grado di capire.
OK questa è una persona e ha un nome agente e una città e una città è Los Angeles.
Jason è un altro modo per archiviare dati e inviare i dati indietro senza nessuno dei bei Chimo o brutti
a seconda di chi sei.
Ma nessuna di queste cose extra e sta per notazione di oggetti javascript.
E se hai familiarità con gli oggetti javascript, ciò che dovresti essere sarà molto familiare.
Quindi questo è esattamente lo stesso dato che abbiamo avuto qui.
Una persona che ha 21 anni è Travis.
La città è L. UN. usando Jaison.
Quindi abbiamo un oggetto in cui abbiamo una persona che è un altro oggetto in cui abbiamo l'età o solo il nome 21 è
la città di Traviss è Los Angeles quindi è solo un altro modo di memorizzare i dati.
O uno funziona.
Ci sono anche altre opzioni.
diventato rapidamente molto più popolare e il motivo principale è che molte volte facciamo chiamate API.
L'ex-MIL era usato molto più di Jason Jason anche se è
Stiamo usando javascript.
Quindi, quando recuperiamo questi dati, sembra che questo sia in javascript, quindi ho
un'applicazione javascript e sto chiedendo dati meteo e ritorna come Jason.
Bene, allora posso usarlo molto rapidamente nel mio javascript Non devo convertirlo da questo formato in
un oggetto javascript.
Posso leggerlo da questo che è fondamentalmente Javascript.
E molto rapidamente o è molto veloce.
Una cosa però è notare che hai bisogno di virgolette attorno ai tasti, quindi non è esattamente javascript che abbia
bisogno di virgolette attorno ai tasti, ma è molto simile.
E di nuovo ho un confronto qui se lo vuoi solo tu sai guardarli fianco a fianco gli
stessi dati rappresentati in modo diverso.
Quindi Yahoo ha una API meteo che non useremo in questo momento, ma ti sto mostrando
la documentazione per questo almeno perché ti permette di passare da Jason a Zemo.
Quindi quello che abbiamo qui sono alcune richieste di richieste di esempio.
chiedere l'ora del tramonto e Hawai ti mostrerà prima qui è qui che devi fare una richiesta.
Quindi se volessi capire come
Quindi questo lungo URL sembra un po 'pazzo, ma è qui che dovresti richiedere e devi scrivere.
Vediamo.
Seleziona il tramonto astronomico dal meteo in avanti.
Quindi questa cosa gigantesca non ti devi preoccupare troppo ma c'è questo formato di una parte
uguale a Jaison e quello che fai questa richiesta che possiamo fare sul nostro browser.
Questo è ciò in cui torni.
Quindi sembra il tramonto e Hawai è a 6 o 5 p. m. quindi posso farlo.
Posso anche solo richiederlo e ottengo quella risposta proprio qui.
Quindi è solo una richiesta regolare, ma posso anche passare a SML e vedrai esattamente le stesse informazioni.
Sembra solo un po 'diverso e come è formattato, ma le stesse informazioni sono qui alcune
delle quali sono 6:55 p. m. È un po 'schifoso usare SML.
Alcune delle API più vecchie supportano solo Exham, ma la maggior parte delle nuove cose supportano Jaison è alquanto raro oggigiorno trovare una
nuova cosa in una nuova API che supporti solo X-amount.
Quindi ci concentreremo su Jason, ma voglio sottolineare il fatto che sono solo entrambi i formati.
il tempo di yahud ha dati e vuole portarcelo bene, non lo invierà come demo.
Data questa situazione in cui diciamo che sai che
Ma deve esserci un formato prevedibile per inviarlo, in modo da poter fare una specie di Dakota e scartarlo e
tu sai come ottenere un significato da esso.
SML è un'opzione ma Jason è un'opzione molto più semplice.
È più breve di solito molto meno testo dove non dobbiamo scrivere questi tag di chiusura, ma funziona
anche molto bene con javascript che è quello che stiamo facendo la maggior parte del tempo.
Quindi, con tutto ciò che ha detto se torniamo qui, questo è Jason solo per rinfrescare la memoria.
Questa è l'API sottostante che l'API Jaison è stata letta in particolare per le nostre adorabili foto Shlash Ah.
Questa è la canzone J di base.
Ed è un po 'un disastro da guardare.
C'è un plugin per Chrome o un'estensione per Chrome o come usare chiamato Jason view o on.
Eri solo in vista.
È un'estensione cromata.
Rende Jason come questo in cui puoi esplorare più facilmente.
Quindi vado a installarlo qui.
E poi quando torno e faccio la stessa richiesta ci vuole un momento.
Quindi puoi vedere che vedo l'originale e poi la bella versione formattata dall'estensione ed è
molto più facile vedere le informazioni.
E c'è ancora molto qui ma ora riesco a vedere la struttura come sono collegate le cose.
Puoi vedere che è Jason.
Quindi abbiamo le parentesi graffe.
Vedi se riesco a renderlo un po 'più grande.
Abbiamo le coppie di valori chiave.
Conosciamo i numeri delle stringhe delle parentesi quadre.
Tutta questa roba qui.
E ciò che è bello è che posso chiudere le cose, espanderle ed esplorare i dati
piuttosto che quella massa gigantesca che potresti vedere qui.
È lo stesso codice che è stato appena formattato.
Quindi consiglio vivamente di installare qualcosa del genere.
Li rendono per Firefox e praticamente ogni altro browser là fuori.
Lo consiglio vivamente.
Puoi anche cercare un visualizzatore online.
Se non vuoi installare un'estensione puoi andare in un sito come questo e incollare il tuo Jason e
quindi fare clic su formato non formato per te.
Quindi potrei selezionare tutto questo formato qui e lo fa pure.
Ma non è così interattivo.
Non posso collassarlo ed espanderlo.
Quindi per concludere Jason è uno dei formati che X-amount Jaison è più comune per le API, perché le API web devono
rispondere con piuttosto che con l'HTML e tutto ciò che è kinkiness.
quello che faremo è scrivere applicazioni che faranno una richiesta per queste informazioni e le restituiremo.
Quindi, J. canzone.
Non useremo queste informazioni di redit, ma altre japes su API recupereranno tali informazioni o
l'app sarà in grado di usarle molto velocemente e quindi fare qualcosa con esso salvarle in un database fare qualche
analisi su di esso e poi mostrare qualcosa al nostro utente eventualmente come Kimmo.
Quindi vedi come farlo nel prossimo video