大丈夫。
お帰りなさい。
このビデオでは、APIを使用する明示的なアプリケーションの作成または開始について説明します。
したがって、別のAPIを使用します。
私たちはまだ実際には見ていません。
ムービーデータが含まれています。
Movie Databaseと呼ばれるそのAPIに含まれるデータのバージョンです。
あなたがIMTインターネット映画データベースに精通しているなら、これはOpen
ああMTV。
したがって、MTVは実際に私たちが使用できるAPIを提供していません。
だから誰かが通過し、基本的にこのAPIを作成しました。
ああ、MBBの無料の映画データベースは無料で、私はD - Bの映画情報がすべて含まれています。
だから、単純なアプリには基本的に2つのビューとエクスプレスアプリがあり、1つは検索フォームになり、フリーズやハリーポッターのようなものを入力すると、検索タームを使ってAPI上で検索が行われますあなたの検索条件に一致する少なくとも10のムービーを設定した10のムービーのリストを含む結果ページを表示します。
それは言及されているように非常に簡単になるだろう。
私たちはそれを何かにするつもりはありません。
これは、実際にはAPIを使用して取得する方法を示しています。基本的には、ここで行ったのと同じようにリクエストモジュールを使用して見たものですが、空のJSファイルにリクエストを作成するのではなく、それは例えばルートのようなエクスプレスアプリの中にあります。
ここでは、基本的なエクスプレスアプリケーションを作成して、ここで新しいディレクトリを作成するようにしてみましょう。この映画検索アプリのCDをそのNPMに呼び出すだけです。
アプリはどうですか？
J. S. 他のすべては問題ありません。
OKをクリックすると、NPMインストールダッシュダッシュを保存します.SJSが必要なことを明示したいので、リクエストを使用したいと思います。
それで終わりましょう。
それでは、このAPIの構造について説明します。
ですから、あなたが書いているドキュメントを見てみると、ちょうどMDVIPです。
ドキュメントを見て、下にスクロールすると、使用できるパラメータのリストが表示されます。
したがって、IDまたはタイトルと検索によってこのAPIにアクセスするには、主に2つの方法があります。
ですから、私はあなたにいくつかの例を示すと、これは意味をなさないでしょう。
しかし、アイデアは、あなたが映画の具体的なアイデアを持っているなら、すべての映画がアイデアを持っているということです。
だから、もし私がハリー・ポッターと魔術師の石のアイデアを持っていれば、その1つの映画についてのあらゆる種類の情報を得ることができます。あなたが今年知っている腐ったトマトのデータをプロットして、ポスター画像をたくさん作っています。
。
タイトルが不明な場合や、わかっている場合は検索機能を追加するだけで、複数の結果を得たいと考えています。
だから私たちが話した最初のものを明確にするために、あなたにラッセルだけと多くの詳細を与えます。
1つの結果の詳細と情報はたくさんありますが、検索して10件の検索結果を得たい場合は、Harry PotterまたはHarry
just Harryを検索して複数の結果を得ることができますが、それがどのように機能するか。
検索から始めましょう。
パラメータSが必須であることに注意してください。
それが唯一の必要なことです。
そして説明はそれが検索する映画のタイトルだということです。
確かに混乱の種です。
しかし、私たちがリクエストすると、私はLwinが必要とするものをあなたに示します。
ですから、私はこのURLをコピーするだけです。
新しいタブを作成する。
上にスクロールすると、すべてのデータリクエストをOODB APIドットコムスラッシュに送信することができます。
クエスチョンマークでスラッシュの疑問符を付けると、検索するために必要なパラメータが必要なため、検索する映画のタイトルと同じにする必要があります。
だからと等しいとしてスターをやりましょう。
だから、Star Warsを手に入れようとするかもしれません。
そして、私たちはジェイソン10の結果を得る。スターウォーズエピソード4スターウォーズエピソード5 6アポロブレラ。
スタートレックStar Trek in Darkness。
だから我々はそこで10の結果を得る。
それは検索ですが、私たちもできることがわかります。次にこれらのうちの1つを取ってIDをコピーしようとしましょう。ドキュメントに戻るとIDで情報を取得することもできます。
あなたがここで見ることができるように、我々はIかtを使う必要があります。
だから、私はIDで検索して、正確なタイトルで検索して1つの結果を得ます。
だから私はより多くの情報を得るでしょう。
だから目で見てみましょう。
そこで別のタブを開くことができます。
MTBE API。
疑問符Iは私がD-B IDであることと同じです。
あなたは私がより多くの情報を得るのを見ることができます。
だからタイトルと年だけではなく、ランタイムはジャンルのディレクターのすべての種類のこの検索対評価ここで。
そこで、この検索で​​作業します。
Star
WarsやHarry
Potterなどのクエリを入力できるフォームを持つAPIを用意しておき、ユーザーがそのフォームに入力したものを何でも入力してここに。
そしてあなたは。
カリフォルニアと同じように、私たちはこのジェイソンを元に戻し、それを解析して結果を表示します。
私が言いたい最後のことは、これらのオプションのパラメータのいくつかが、これらの他の作業のいくつかです。
ここでBY
IDの検索でidクエリを見れば、プロットを短くするかフルにするか、腐ったトマトのデータが必要なようなものを追加することもできます。
だからそれを試してみましょう。
ここでこれをやりましょう。
ここのプロットを見てください。
今では、クエリ文字列がどのように構築され、プロットがいっぱいであるかを示すアンパサンドを追加します。
もう少し長いです。
私はそれが本当に目立つのかどうかは分かりませんが、ここに至るまでは短いですが、こことダース・ベイダーで終わります。
同様に、私はトマトに腐敗したトマトのデータを与える真実を追加することもできます。
だから私たちはこの腐ったトマトのデータをここでも取得します。
だからそれは楽しいです。
重要なことは、これらのパラメータを追加できることです。
これは必須です。
そして、それ以外のものはすべて、前に見たような通常のクエリ文字列のようなキー値のペアに従います。
しかし、あなたがこれらの呼び出しを構造化する方法を知っている方法は、ドキュメンテーションに基づいています。
ここには素晴らしい例がありますので、あなたが探したいと思うような検索をすることができます。タイトルでハリー・ポッターが2000年に出てきたバイトタイトルの映画を検索しましょう。
実際には、私たちは完全に理解して行うことができます。
そして私はJaisonが欲しい。
それはあなたがあなたが病気であることをあなたに与える。
そして、サンプルの結果が得られます。
だからあなたはこれで遊ぶことができ、SMLに変えることができます。私たちはこのX量のActimelを得ることができます。私はex-MILがまったく好きではありません。
だからこそ、これで遊ぶのはうれしいです。
OK。
だからここでこのビデオを送ろう。
そして、次のアプリケーションでは実際にアプリケーションを構築することに戻ります。