D'accord.
Nous saluons le retour.
Donc, dans cette vidéo, nous allons parler de faire ou de démarrer une application une application express qui utilise une API.
Nous allons donc utiliser une API différente.
Nous n'avons pas vraiment vu encore.
Il contient des données filmées.
Si vous connaissez la base de données Internet Movie IMT, il s'agit d'une version des données contenues dans cette API appelée Open Movie Database.
Oh MTV.
MTV ne fournit pas vraiment d'API que nous pourrions utiliser.
Donc, quelqu'un a passé par et essentiellement créé cette API.
Oh MBB base de données ouverte de film qui est libre et contient toutes les informations de film hors de je suis D-B.
Donc, nous allons faire une application simple a fondamentalement deux vues et exprimer une application sera un formulaire de recherche et vous pouvez taper quelque chose comme congelé ou Harry Potter et puis il fera une recherche sur l'API en utilisant votre terme de recherche et puis Affichez la page de résultats avec une liste de 10 films définis sur 10 films au moins correspondant à votre requête.
Il va être très simple comme il l'a mentionné.
Nous n'allons pas le style ou quoi que ce soit.
Il s'agit vraiment de simplement vous montrer comment aller de l'avant avec une API et c'est essentiellement ce que nous avons déjà vu en utilisant ce module de demande comme nous l'avons fait ici, mais au lieu de faire la demande dans un fichier JS vide que vous allez mettre Il à l'intérieur d'une application express comme dans un itinéraire par exemple.
Alors commençons par faire notre application express de base va faire de whip faire un nouveau répertoire ici et je vais simplement appeler ce CD d'application de recherche de film dans ce NPM et c'est sûr que c'est notre version de nom.
Comment app.
J.S. Tout le reste est bien.
OK, alors nous allons faire notre NPM installer dash dash enregistrer et nous voulons exprimer que nous voulons SJS et nous voulons utiliser la demande parce que nous allons faire une demande comme ça.
Que cela finisse.
Et alors que ça va nous parler de la façon dont cette API est structurée.
Donc, si nous jetons un coup d'oeil sur la documentation que vous êtes à la façon dont il est juste oh MDVIP com.
Nous examinons la documentation et nous affichons une liste de paramètres que nous pouvons utiliser.
Il existe donc deux façons principales d'accéder à cette API par ID ou titre et par recherche.
Donc, cela aura du sens une fois que je vous montrer quelques exemples.
Mais l'idée est que si vous avez une idée spécifique d'un film afin que chaque film a une idée.
Donc, si j'ai l'idée de Harry Potter et la Pierre Sorcier du film, puis je peux obtenir toutes sortes d'informations sur ce film une parcelle de la tomates pourries données que vous connaissez l'année, il a fait l'image poster un tas de choses, mais je peux aussi rechercher .
Donc, si je ne suis pas sûr d'un titre ou si vous savez que je veux juste ajouter la capacité de recherche et je veux obtenir des résultats multiples.
Donc, pour clarifier ce premier dont nous avons parlé, nous vous donnerons un seul Russell et beaucoup de détails.
Beaucoup de détails et d'informations pour un résultat mais si vous voulez chercher et obtenir 10 résultats et je peux chercher Harry Potter ou Harry juste Harry et obtenir des résultats multiples, mais je ne vais pas obtenir une tonne d'informations, donc je vais vous montrer Comment cela fonctionne.
Commençons par la recherche.
Notez que le paramètre S est requis.
C'est la seule chose nécessaire.
Et la description est que c'est un titre de film à rechercher.
Bien sûr, c'est un peu déroutant.
Mais si nous venons de faire une demande, je vais vous montrer ce que vous êtes Lwin doivent aller.
Donc je vais juste copier cette URL.
Ou mettre un nouvel onglet.
Et si vous faites défiler vers le haut, vous pouvez voir envoyer toutes les requêtes de données à OODB API dot com slash.
Point d'interrogation, donc nous allons faire ce point d'interrogation slash et puis nous allons faire une recherche afin de rechercher, nous avons besoin de paramètres comme il est nécessaire et il doit égaler le titre du film à rechercher.
Alors, comme égaux et faisons étoile.
Donc, nous allons obtenir Star Wars peut-être Star Trek frapper entrer et c'est tout.
Et nous obtenons Jason 10 résultats Star Wars Episode 4 Star Wars Episode 5 6 Apollo blah.
Star Trek Star Trek dans l'obscurité.
Nous obtenons donc 10 résultats.
Donc, c'est une recherche, mais nous allons voir ce que nous pouvons également faire est alors prendre l'un d'entre eux disons que l'ID ici va le copier et si nous revenons à la documentation, vous pouvez également récupérer des informations par ID.
Donc, comme vous pouvez le voir ici, soit nous avons besoin d'utiliser I ou t.
Donc, je vais chercher par un ID être id TIV une recherche par un titre exact et il nous donne 1 résultat.
Donc je vais obtenir plus d'informations.
Alors faisons-le à l'œil.
Nous pouvons ouvrir un autre onglet.
MTBE API.
Le point d'interrogation I équivaut à ce que je suis ID D-B.
Vous pouvez voir que je reçois plus d'informations.
Donc, pas seulement le titre et l'année, mais la notation de l'exécution du directeur de genre toutes sortes de choses contre cette recherche ici.
Nous allons donc travailler avec cette recherche.
Nous allons avoir une API que nous allons avoir un formulaire que l'utilisateur peut entrer une requête comme Star Wars ou Harry Potter ou quelque Californie et puis nous allons prendre tout ce que l'utilisateur types dans ce formulaire et il suffit de le mettre ici.
Et tu es.
Donc, comme va égal Californie alors nous allons obtenir ce Jason de retour et puis nous allons analyser et afficher les résultats.
Donc la dernière chose que je veux mentionner, c'est que certains de ces paramètres facultatifs sont certaines de ces autres choses avec lesquelles nous pouvons travailler.
Donc, ici, si nous jetons un coup d'oeil à la recherche par ID par la requête id, nous pouvons également ajouter des choses comme Nous voulons complot à court ou complet ou nous voulons des tomates pourries données.
Alors essayons ça.
Faisons ceci ici.
Jetez un oeil à l'intrigue ici.
Maintenant si j'ajoute avec une esperluette qui est comment les chaînes de requête sont construites et le graphe est égal à plein.
C'est un peu plus long.
Je ne sais pas si c'est vraiment remarquable, mais ça va descendre ici, et si c'est court, ça finit ici et Darth Vader.
De même, je peux également ajouter dans les tomates égale vraie qui me donnera des données de tomates pourries.
Donc nous obtenons toutes ces données pourries tomates ici aussi.
C'est amusant.
La clé est que vous pouvez ajouter dans ces paramètres.
Celui-ci est obligatoire.
Et puis d'autres choses, mais ils suivent tous cette paire valeur clé comme une chaîne de requête normale que vous avez vu avant.
Mais la façon dont vous savez comment structurer ces appels est basée sur la documentation et j'aurais dû mentionner cela plus tôt.
Ils ont un bel exemple ici afin que vous puissiez faire une recherche comme si vous voulez trouver OK, nous allons chercher le titre de titre de film qui a Harry Potter dans le titre est sorti en 2000 13 pas assez.
En fait il y en avait un que nous pouvons calculer et faire plein.
Et je veux Jaison.
Il vous donne que vous êtes malade que vous pourriez utiliser.
Et il nous donne un résultat d'échantillon.
Donc, vous pouvez jouer avec cela et nous pouvons le changer à SML et nous obtenons ce X-quantité horrible Actimel Je n'aime pas ex-MIL du tout.
C'est gentil de jouer avec ça.
D'ACCORD.
Alors envoyons cette vidéo ici.
Et puis dans la prochaine sera effectivement revenir à construire l'application.