1
00:00:00,300 --> 00:00:00,840
Tutto ok.

2
00:00:00,840 --> 00:00:01,640
Ben tornato.

3
00:00:01,830 --> 00:00:09,210
Così abbiamo visto come usare il pacchetto di richiesta per fare richieste invece di un'app nodo o di un file

4
00:00:09,210 --> 00:00:10,610
nodo in questo caso.

5
00:00:10,770 --> 00:00:14,510
Ora parleremo di come si effettua una richiesta che gestisce Jaison.

6
00:00:14,550 --> 00:00:19,820
Quindi abbiamo fatto impazzire tutto questo da leggendolo e da Google.

7
00:00:19,860 --> 00:00:21,740
Il più delle volte non lo farai.

8
00:00:21,840 --> 00:00:24,340
La maggior parte delle volte richiederai un'API.

9
00:00:24,630 --> 00:00:27,180
Quindi ne faremo uno molto semplice.

10
00:00:27,180 --> 00:00:32,500
Questa API meteo di Yahoo che abbiamo visto è stata appena impostata per ottenere l'ora del tramonto alle Hawaii.

11
00:00:33,210 --> 00:00:34,910
Quindi ti copro l'url.

12
00:00:35,160 --> 00:00:36,180
Basta ricontrollare.

13
00:00:36,180 --> 00:00:38,290
Questo è ciò che torniamo.

14
00:00:38,860 --> 00:00:43,560
E tutto quello che vogliamo fare è realizzare un'applicazione davvero semplice che ogni volta

15
00:00:43,560 --> 00:00:49,060
che la esegui stampa solo il tempo impostato per oggi o il prossimo tramonto alle Hawaii.

16
00:00:49,650 --> 00:00:55,740
quello Jason eccitante ma bello e semplice che gestiremo e quello che vorremmo fare è stampare.

17
00:00:55,740 --> 00:00:56,650
Quindi non

18
00:00:56,930 --> 00:01:01,390
Sembra che vediamo i risultati del canale Astronomie al tramonto.

19
00:01:01,410 --> 00:01:07,400
Quindi è necessario accedere a questi quattro livelli per ottenere questo 6:55 p. m. stringa.

20
00:01:07,800 --> 00:01:10,510
E questo è proprio come un normale oggetto javascript.

21
00:01:10,530 --> 00:01:18,990
Quindi torniamo indietro e solo la prima cosa che Adeptus faremo è cambiare l'ambiente per abbinare questo modulo

22
00:01:18,990 --> 00:01:20,390
che abbiamo qui.

23
00:01:20,400 --> 00:01:32,300
Quindi, se nessun errore e stato di risposta codice 200 solo per ripulirlo, allora ho intenzione di sbarazzarsi di questo altro.

24
00:01:33,750 --> 00:01:34,860
E poi qui.

25
00:01:35,250 --> 00:01:38,020
Bene, vogliamo solo sbarazzarci di

26
00:01:40,830 --> 00:01:50,340
tutto questo e basta annullare la risposta del registro o scartare il corpo del registro C-3 e modificare l'URL.

27
00:01:50,340 --> 00:01:53,400
Quindi inizia semplicemente.

28
00:01:53,640 --> 00:01:55,000
Copia questo.

29
00:01:55,290 --> 00:01:57,530
Copia di averlo nuovamente incollato in Ereli.

30
00:01:57,690 --> 00:01:58,580
È gigantesco.

31
00:01:58,580 --> 00:02:00,260
Lo so.

32
00:02:00,570 --> 00:02:05,280
Proprio mentre stiamo guardando questo, puoi vedere che c'è tutta questa percentuale.

33
00:02:05,280 --> 00:02:11,260
Quelli sono come codificano uno spazio e sei tutto solo nel caso in cui non ti fosse familiare.

34
00:02:11,380 --> 00:02:13,570
C'è questa affermazione gigante qui.

35
00:02:13,680 --> 00:02:15,560
È piuttosto intenso.

36
00:02:15,570 --> 00:02:20,730
Non ci concentreremo su questo se si volesse utilizzare questa API per qualcosa da soli.

37
00:02:20,730 --> 00:02:23,100
Potresti sicuramente controllare ma puoi vedere qui.

38
00:02:23,160 --> 00:02:29,880
C'è Maui perché sono sicuro che potremmo sostituirlo con qualche altro posto come in Alaska e ci aspetteremmo

39
00:02:29,880 --> 00:02:32,900
che il tramonto sia potenzialmente diverso a nord.

40
00:02:32,900 --> 00:02:34,350
Non lo so.

41
00:02:34,390 --> 00:02:39,780
OK, vediamo cosa otteniamo quando stampiamo il corpo e facciamo girare questa immagine.

42
00:02:39,780 --> 00:02:42,250
Altre cose stanno venendo fuori.

43
00:02:42,630 --> 00:02:44,410
Node prima richiesta.

44
00:02:44,450 --> 00:02:45,360
Sì.

45
00:02:45,790 --> 00:02:46,310
OK.

46
00:02:46,350 --> 00:02:48,130
Quindi lo stampiamo.

47
00:02:48,780 --> 00:02:57,830
Quindi tutto quello che dobbiamo davvero fare è accedere a queery e quindi dobbiamo accedere ai risultati.

48
00:02:57,880 --> 00:02:58,990
È un po 'difficile da vedere qui.

49
00:02:59,010 --> 00:03:00,550
Tramonto di astronomia del canale.

50
00:03:00,600 --> 00:03:06,330
Ma di nuovo se lo guardi qui come è strutturato e questo è solo un bel tipo di strumento che

51
00:03:06,330 --> 00:03:09,580
usano per aiutare le persone a capire come appare la risposta.

52
00:03:09,750 --> 00:03:15,780
La maggior parte dei ragazzi di AP non avrà il formato esatto in cui è possibile visualizzarlo, ma ovviamente puoi semplicemente fare

53
00:03:15,780 --> 00:03:19,890
la richiesta qui nel tuo browser e dare un'occhiata soprattutto se hai solo una vista.

54
00:03:19,890 --> 00:03:22,560
Quindi mi piacerebbe fare questa domanda.

55
00:03:22,980 --> 00:03:23,370
OK.

56
00:03:23,370 --> 00:03:26,590
Quindi questo è il primo livello e quindi la prossima cosa sono i risultati.

57
00:03:26,610 --> 00:03:28,790
Quindi iniziamo con queery.

58
00:03:29,010 --> 00:03:38,410
Quindi, se torniamo, dovremmo solo essere in grado di cancellare quella query sul corpo del registro proprio così, salvandola.

59
00:03:38,670 --> 00:03:40,530
Proviamolo.

60
00:03:41,580 --> 00:03:43,400
Oh no indefinito.

61
00:03:43,560 --> 00:03:44,860
Perché dovrebbe accadere.

62
00:03:45,000 --> 00:03:46,120
Quindi cosa sta succedendo.

63
00:03:46,470 --> 00:03:57,330
Beh, la risposta è che quando riprendiamo il corpo qui sembra che sia un oggetto javascript ma non lo

64
00:03:57,330 --> 00:03:57,990
è.

65
00:03:58,170 --> 00:04:00,190
È una stringa.

66
00:04:00,210 --> 00:04:04,470
Quindi prenditi un momento e pensa a come possiamo dimostrare che questa è una stringa.

67
00:04:04,730 --> 00:04:08,630
Il corpo della Contabile come sappiamo che i corpi sono una corda.

68
00:04:09,180 --> 00:04:15,330
Bene, useremo solo il tipo di che mi fa scattare sempre che non è in maiuscolo.

69
00:04:15,330 --> 00:04:15,950
Mi fa impazzire.

70
00:04:15,950 --> 00:04:17,520
Ma ok.

71
00:04:18,120 --> 00:04:27,570
facciamo, vedrai che è una stringa, quindi non possiamo accedere a queste informazioni, in pratica è come tornare

72
00:04:27,570 --> 00:04:28,380
tra virgolette.

73
00:04:30,940 --> 00:04:32,010
Se lo

74
00:04:32,010 --> 00:04:33,050
Tutta questa cosa.

75
00:04:33,180 --> 00:04:38,550
Beh, questo non aiuta a illustrarlo perché è pieno di citazioni ma è una stringa gigante come questa.

76
00:04:39,420 --> 00:04:44,660
E non possiamo accedere a parti di quella stringa perché non è un oggetto javascript.

77
00:04:44,910 --> 00:04:51,180
Quindi c'è una soluzione semplice, ma è piuttosto fastidiosa quando ci dimentichiamo e ti stai chiedendo

78
00:04:51,180 --> 00:04:52,710
perché sto diventando indefinito.

79
00:04:52,710 --> 00:04:58,400
Non ci sono sicuramente dati in questo corpo perché lo stiamo vedendo qui.

80
00:04:58,710 --> 00:05:02,290
Bene, dobbiamo trasformarci in un oggetto ed è davvero semplice farlo.

81
00:05:02,910 --> 00:05:07,770
Tutto quello che dobbiamo fare è analizzarlo e Javascript ha un bel modo di farlo con un aspetto

82
00:05:07,770 --> 00:05:08,460
simile a questo.

83
00:05:08,460 --> 00:05:13,500
Jason Parrs e quello che volevamo analizzare quale sarebbe stato il corpo.

84
00:05:13,830 --> 00:05:15,800
E poi salveremo quella variabile risultato.

85
00:05:15,810 --> 00:05:22,490
Quindi chiameremo dati o chiameremo dati analizzati solo per chiarire.

86
00:05:23,160 --> 00:05:26,790
Quindi var ha analizzato i dati perché Jaisalmer si occupa di analizzare il corpo.

87
00:05:26,790 --> 00:05:33,370
Ora se cancelliamo quel corpo del registro non dovrebbe apparire affatto diverso.

88
00:05:33,380 --> 00:05:33,810
Prova questo.

89
00:05:33,840 --> 00:05:39,960
Oh beh, è ​​stupido che stampi la festa, stampiamo i dati analizzati.

90
00:05:40,350 --> 00:05:41,520
E ora se lo

91
00:05:44,550 --> 00:05:48,900
eseguiamo otteniamo una versione più bella formattata, quindi ho mentito che in realtà ha un aspetto diverso.

92
00:05:49,260 --> 00:05:51,630
Ma i dati sono gli stessi di per sé.

93
00:05:51,630 --> 00:05:56,250
Quindi, piuttosto che essere stampato come una stringa, è stampato è stampato come un oggetto e

94
00:05:56,730 --> 00:06:00,250
puoi vedere che è ben strutturato, possiamo vedere almeno uno strato in.

95
00:06:00,420 --> 00:06:02,190
Quindi queery e poi conta.

96
00:06:02,190 --> 00:06:18,270
queery, poi contiamo e salviamo e non abbiamo realmente bisogno di contare e naturalmente ciò di cui abbiamo bisogno sono i risultati.

97
00:06:19,260 --> 00:06:24,780
Quindi proviamo a fare un grande salvataggio di

98
00:06:25,440 --> 00:06:26,720
Prova a non correre.

99
00:06:27,570 --> 00:06:32,940
E poi vogliamo che Channel Astronomie tramonti questa cosa gigante qui.

100
00:06:34,560 --> 00:06:42,990
E questo fa parte del lavoro con API che sta cercando di analizzare i dati e capire come è strutturata

101
00:06:43,050 --> 00:06:48,360
una cosa, in cui qualcosa del genere è davvero utile specialmente con una

102
00:06:48,360 --> 00:06:50,540
cosa davvero lunga da inseguire.

103
00:06:50,640 --> 00:06:51,910
Questo è bello e semplice.

104
00:06:52,170 --> 00:06:52,650
OK.

105
00:06:52,650 --> 00:06:54,160
Quindi vediamo cosa otteniamo ora.

106
00:06:54,210 --> 00:06:55,610
Questi sono dei momenti tristi.

107
00:06:55,740 --> 00:07:02,680
Quindi potremmo fare qualcosa di bello e semplice, proprio come cancellare quel log tramonto.

108
00:07:03,110 --> 00:07:08,700
E perché lo è.

109
00:07:10,470 --> 00:07:12,150
E proviene dall'API.

110
00:07:12,330 --> 00:07:18,420
E sai se stai scrivendo questo e seguendo tra sei mesi che cambierà quella

111
00:07:18,420 --> 00:07:20,060
volta dovrebbe sicuramente cambiare.

112
00:07:20,070 --> 00:07:24,110
Quindi è ancora una semplice applicazione di un'API.

113
00:07:24,630 --> 00:07:30,890
Ma proviene da un'API che stiamo lavorando con questo tipo di dati nidificati.

114
00:07:31,230 --> 00:07:37,440
E come ho detto, questo è piuttosto semplice in realtà la risposta dell'API, ma anche in questo caso inseriamo molti

115
00:07:37,500 --> 00:07:40,790
dati in una sorta di trapano attraverso questi diversi livelli.

116
00:07:40,830 --> 00:07:43,460
Il takeaway fondamentale è però basato sulle nostre parti.

117
00:07:43,500 --> 00:07:48,660
Quindi, quando recuperiamo i dati anche se sembra che i dati contengano informazioni che vogliamo,

118
00:07:49,140 --> 00:07:53,090
non possiamo estrarne nulla perché è tutto in una sola stringa.

119
00:07:53,340 --> 00:07:59,190
di stringa che assomiglia ad un oggetto javascript con le virgolette attorno ad un vero

120
00:07:59,190 --> 00:08:05,550
oggetto javascript a cui possiamo accedere e manipolare che è la magia di quella linea proprio lì.

121
00:08:05,730 --> 00:08:07,570
Quindi lo trasformeremo dalla versione

122
00:08:07,950 --> 00:08:08,370
Tutto ok.

123
00:08:08,370 --> 00:08:15,030
Quindi, prossimamente, costruiremo una semplice app express che utilizza il modulo di richiesta qui per ottenere effettivamente informazioni sui film e

124
00:08:15,030 --> 00:08:20,370
può creare un'app di ricerca in cui è possibile cercare titoli di film diversi e vedere i

125
00:08:20,370 --> 00:08:22,400
risultati utilizzando l'API di un film.

126
00:08:22,720 --> 00:08:23,280
OK.
