D'accord.
Nous saluons le retour.
Nous avons donc vu comment utiliser le paquet de requêtes pour faire des demandes au lieu d'une application de noeud ou un fichier de noeud dans ce cas.
Nous allons maintenant parler de la façon dont vous faites une demande qui gère Jaison.
Donc, nous avons tout cela fou vieilli de lui lire et de Google.
La plupart du temps, vous ne serez pas faire cela.
La plupart du temps, vous serez demander une API.
Nous allons donc en prendre un très simple.
Cette météo Yahoo API que nous avons vu que vient d'être mis en place pour obtenir le coucher du soleil à Hawaii.
Donc je vais copier que vous url.
Il suffit de vérifier.
C'est ce que nous recevons.
Et tout ce que nous voulons faire est de faire une application très simple que chaque fois que vous l'exécutez il imprime juste le temps fixé pour aujourd'hui ou le ou le prochain coucher de soleil à Hawaii.
Donc ce n'est pas excitant mais joli et simple Jason que nous allons gérer et ce que nous voulons faire est d'imprimer.
Il semble que nous allons voir les résultats canal Astronomie coucher de soleil.
Donc besoin d'accéder à ces quatre niveaux pour obtenir cette chaîne 6:55 p.m.
Et c'est comme un objet javascript régulier.
Donc, revenons en arrière et tout simplement Adeptus première chose que nous allons faire est juste de changer l'environnement pour correspondre à ce formulaire que nous avons ici.
Donc, si aucune erreur et le code d'état de réponse 200 juste pour le nettoyer puis je vais me débarrasser de cet autre.
Et puis ici.
Eh bien, nous voulons faire tout simplement se débarrasser de tout cela et tout simplement annuler la réponse log ou conses que le corps du journal C-3 et va changer l'URL.
Alors commencez simplement simple.
Bien reçu.
Copier que vous Ereli à nouveau le coller.
C'est gigantesque.
Je connais.
Juste pendant que nous regardons cela, vous pouvez voir qu'il ya tous ces pourcentages.
Ce sont comment vous encoder un espace et vous êtes tous au cas où vous n'étiez pas familier avec cela.
Il y a cette énorme déclaration ici.
C'est assez intense.
Nous n'allons pas nous concentrer sur ce que si vous vouliez utiliser cette API pour quelque chose sur votre propre.
Vous pourriez certainement vérifier, mais vous pouvez voir ici.
Suite Cet avis vous a-t-il été utile?
Je ne sais pas.
OK alors voyons ce que nous obtenons lorsque nous imprimons le corps et nous allons exécuter cette image.
D'autres choses sortent.
Node première demande.
Oui.
D'ACCORD.
Donc, nous obtenons cette impression.
Donc, tout ce que nous avons vraiment besoin de faire est d'accéder à faux et ensuite nous devons aller accéder aux résultats.
C'est un peu difficile à voir ici.
Astronomie du canal coucher de soleil.
Mais encore une fois si vous regardez ici la façon dont il est structuré et c'est juste un bon type d'outil qu'ils utilisent pour aider les gens à comprendre ce que la réponse ressemble.
La plupart des gars AP n'auront pas le format exact où vous pouvez le voir, mais bien sûr, vous pouvez simplement faire la demande ici dans votre navigateur et jetez un oeil surtout si vous avez une seule vue.
Donc, je voudrais faire cette requête.
D'ACCORD.
Donc c'est le premier niveau et puis la prochaine chose est les résultats.
Alors commençons tout de suite par la question.
Donc, si nous revenons, nous devrions juste être en mesure de faire annuler cette requête de corps de log comme ça l'enregistrer.
Essayons.
Oh non indéfini.
Pourquoi cela se produirait-il?
Alors que se passe-t-il.
Eh bien, la réponse est que lorsque nous venons d'obtenir le corps ici, il ressemble à un objet javascript, mais il n'est pas.
C'est une ficelle.
Alors prenez un moment et réfléchissez à la façon dont nous pourrions prouver que c'est une chaîne.
Le gendarme Lague, comment pouvons-nous savoir que les corps sont des ficelles.
Eh bien, nous allons juste utiliser le type de qui toujours les voyages moi qui n'est pas capitalisé.
Ça me rend fou.
Mais d'accord.
Si nous faisons cela, vous verrez que c'est une chaîne de sorte que nous ne pouvons pas accéder à cette information, c'est essentiellement revenir comme ça à l'intérieur des guillemets.
Tout ça.
Eh bien, cela n'aide pas à illustrer car il est rempli de citations, mais c'est une chaîne géante comme ça.
Et nous ne pouvons pas accéder aux parties de cette chaîne parce que ce n'est pas un objet javascript.
Donc, il ya une solution simple, mais il est assez ennuyeux quand on l'oublie et vous vous demandez pourquoi je suis indéfini.
Il n'y a absolument aucune donnée dans ce corps parce que nous le voyons ici.
Eh bien nous devons nous transformer en un objet et c'est vraiment simple de le faire.
Tout ce que nous devons faire est de l'analyser et Javascript est livré avec une belle façon de faire qui construit dans ressemble à ceci.
Jason Parrs et ce que nous voulions analyser ce qui serait corps.
Et puis nous enregistrerons cette variable de résultat.
Donc, nous allons simplement appeler des données ou appelons-le données analysées juste pour le rendre clair.
Donc, var analysé les données parce que Jaisalmer jusqu'à analyser le corps.
Maintenant, si nous annulons ce corps de journal, il ne devrait pas sembler différent du tout.
Essayez.
Oh bien, c'est idiot, il imprime parti let's imprimer des données analysées.
Et maintenant, si nous l'exécutons, nous obtenons une plus belle version formatée, donc je l'ai menti en fait ne regarde différent.
Mais les données sont les mêmes.
Ainsi, plutôt que d'être imprimé comme une chaîne, il est imprimé, il est imprimé comme un objet et vous pouvez le voir est bien structuré, nous pouvons voir au moins une couche.
Si bizarre et puis compter.
Donc, essayons de faire queery sauver grand puis compter et enregistrer et nous n'avons pas besoin de compter et bien sûr ce dont nous avons besoin est des résultats.
Essayez de ne pas fonctionner.
Et puis nous voulons que Channel Astronomie couvre cette énorme chose ici.
Et cela fait partie du travail avec l'API est d'avoir à sorte de forage à travers les données et de comprendre comment quelque chose est structuré qui est où quelque chose comme cela est vraiment utile, surtout avec une chose vraiment longue à poursuivre.
C'est agréable et simple.
D'ACCORD.
Alors voyons ce que nous obtenons maintenant.
Ce sont des moments tristes.
Ainsi nous pourrions faire quelque chose de gentil et simple comme annuler ce coucher de soleil de journal.
Et pourquoi est-il.
Et il vient de l'API.
Et vous savez si vous tapez ceci et en suivant dans six mois que le changement que le temps devrait certainement changer.
Donc c'est encore une application simple d'une API.
Mais il provient d'une API avec laquelle nous travaillons avec ce type de données.
Et comme je l'ai dit celui-ci est assez simple en fait la réponse de l'API, mais même alors, nous stuff beaucoup de données à un type de forage drill à travers ces différents niveaux.
La clé à emporter est cependant basé sur nos pièces.
Donc, quand nous récupérons les données, même si elles ressemblent aux données qui contiennent des informations que nous voulons, nous ne pouvons en extraire quoi que ce soit parce que tout est dans une seule chaîne.
Donc, nous allons le tourner à partir de la version de chaîne qui ressemble à un objet javascript juste avec des guillemets autour de lui à un objet javascript réel que nous pouvons accéder et manipuler qui est la magie de cette ligne juste là.
D'accord.
Nous allons donc construire une application express simple qui utilise le module de demande ici pour obtenir des informations sur les films et peut faire une application de recherche où vous pouvez rechercher des titres de film différents et voir les résultats en utilisant une API de film.
D'ACCORD.