1
00:00:00,270 --> 00:00:00,910
大丈夫。

2
00:00:00,900 --> 00:00:01,950
お帰りなさい。

3
00:00:01,950 --> 00:00:08,160
このビデオでは、APIを使用する明示的なアプリケーションの作成または開始について説明します。

4
00:00:08,460 --> 00:00:10,000
&nbsp;

5
00:00:10,260 --> 00:00:11,430
したがって、別のAPIを使用します。

6
00:00:11,430 --> 00:00:12,980
私たちはまだ実際には見ていません。

7
00:00:13,290 --> 00:00:14,830
ムービーデータが含まれています。

8
00:00:14,970 --> 00:00:22,170
Movie Databaseと呼ばれるそのAPIに含まれるデータのバージョンです。

9
00:00:22,170 --> 00:00:25,910
あなたがIMTインターネット映画データベースに精通しているなら、これはOpen

10
00:00:25,950 --> 00:00:27,150
ああMTV。

11
00:00:27,270 --> 00:00:32,240
したがって、MTVは実際に私たちが使用できるAPIを提供していません。

12
00:00:32,250 --> 00:00:36,310
だから誰かが通過し、基本的にこのAPIを作成しました。

13
00:00:36,370 --> 00:00:44,400
ああ、MBBの無料の映画データベースは無料で、私はD  -  Bの映画情報がすべて含まれています。

14
00:00:44,580 --> 00:00:51,450
&nbsp;

15
00:00:51,870 --> 00:00:59,670
&nbsp;

16
00:00:59,670 --> 00:01:06,630
だから、単純なアプリには基本的に2つのビューとエクスプレスアプリがあり、1つは検索フォームになり、フリーズやハリーポッターのようなものを入力すると、検索タームを使ってAPI上で検索が行われますあなたの検索条件に一致する少なくとも10のムービーを設定した10のムービーのリストを含む結果ページを表示します。

17
00:01:06,630 --> 00:01:09,070
&nbsp;

18
00:01:09,120 --> 00:01:10,700
それは言及されているように非常に簡単になるだろう。

19
00:01:10,830 --> 00:01:12,210
私たちはそれを何かにするつもりはありません。

20
00:01:12,210 --> 00:01:19,560
&nbsp;

21
00:01:19,560 --> 00:01:26,820
&nbsp;

22
00:01:26,830 --> 00:01:33,840
これは、実際にはAPIを使用して取得する方法を示しています。基本的には、ここで行ったのと同じようにリクエストモジュールを使用して見たものですが、空のJSファイルにリクエストを作成するのではなく、それは例えばルートのようなエクスプレスアプリの中にあります。

23
00:01:34,260 --> 00:01:42,930
&nbsp;

24
00:01:42,930 --> 00:01:51,960
ここでは、基本的なエクスプレスアプリケーションを作成して、ここで新しいディレクトリを作成するようにしてみましょう。この映画検索アプリのCDをそのNPMに呼び出すだけです。

25
00:01:55,140 --> 00:01:57,660
&nbsp;

26
00:01:57,850 --> 00:01:59,450
アプリはどうですか？

27
00:01:59,470 --> 00:02:03,910
J. S. 他のすべては問題ありません。

28
00:02:04,440 --> 00:02:17,100
OKをクリックすると、NPMインストールダッシュダッシュを保存します.SJSが必要なことを明示したいので、リクエストを使用したいと思います。

29
00:02:17,670 --> 00:02:21,870
&nbsp;

30
00:02:22,290 --> 00:02:23,750
それで終わりましょう。

31
00:02:24,480 --> 00:02:30,100
それでは、このAPIの構造について説明します。

32
00:02:30,570 --> 00:02:37,360
ですから、あなたが書いているドキュメントを見てみると、ちょうどMDVIPです。

33
00:02:37,610 --> 00:02:43,830
ドキュメントを見て、下にスクロールすると、使用できるパラメータのリストが表示されます。

34
00:02:43,830 --> 00:02:45,440
&nbsp;

35
00:02:45,570 --> 00:02:53,190
したがって、IDまたはタイトルと検索によってこのAPIにアクセスするには、主に2つの方法があります。

36
00:02:53,790 --> 00:02:56,180
ですから、私はあなたにいくつかの例を示すと、これは意味をなさないでしょう。

37
00:02:56,190 --> 00:03:02,620
しかし、アイデアは、あなたが映画の具体的なアイデアを持っているなら、すべての映画がアイデアを持っているということです。

38
00:03:02,640 --> 00:03:08,460
だから、もし私がハリー・ポッターと魔術師の石のアイデアを持っていれば、その1つの映画についてのあらゆる種類の情報を得ることができます。あなたが今年知っている腐ったトマトのデータをプロットして、ポスター画像をたくさん作っています。

39
00:03:08,460 --> 00:03:15,810
。

40
00:03:15,840 --> 00:03:19,860
&nbsp;

41
00:03:19,860 --> 00:03:24,420
タイトルが不明な場合や、わかっている場合は検索機能を追加するだけで、複数の結果を得たいと考えています。

42
00:03:24,420 --> 00:03:26,090
&nbsp;

43
00:03:26,130 --> 00:03:31,860
だから私たちが話した最初のものを明確にするために、あなたにラッセルだけと多くの詳細を与えます。

44
00:03:31,950 --> 00:03:38,360
1つの結果の詳細と情報はたくさんありますが、検索して10件の検索結果を得たい場合は、Harry PotterまたはHarry

45
00:03:38,360 --> 00:03:44,010
just Harryを検索して複数の結果を得ることができますが、それがどのように機能するか。

46
00:03:44,760 --> 00:03:46,990
&nbsp;

47
00:03:47,160 --> 00:03:48,980
検索から始めましょう。

48
00:03:49,020 --> 00:03:53,110
パラメータSが必須であることに注意してください。

49
00:03:53,130 --> 00:03:55,360
それが唯一の必要なことです。

50
00:03:55,500 --> 00:04:00,520
そして説明はそれが検索する映画のタイトルだということです。

51
00:04:00,540 --> 00:04:01,530
確かに混乱の種です。

52
00:04:01,530 --> 00:04:05,910
しかし、私たちがリクエストすると、私はLwinが必要とするものをあなたに示します。

53
00:04:05,910 --> 00:04:07,840
ですから、私はこのURLをコピーするだけです。

54
00:04:07,900 --> 00:04:09,380
新しいタブを作成する。

55
00:04:09,930 --> 00:04:16,020
上にスクロールすると、すべてのデータリクエストをOODB APIドットコムスラッシュに送信することができます。

56
00:04:16,020 --> 00:04:23,130
クエスチョンマークでスラッシュの疑問符を付けると、検索するために必要なパラメータが必要なため、検索する映画のタイトルと同じにする必要があります。

57
00:04:23,130 --> 00:04:29,010
&nbsp;

58
00:04:29,460 --> 00:04:33,450
だからと等しいとしてスターをやりましょう。

59
00:04:33,510 --> 00:04:37,970
だから、Star Warsを手に入れようとするかもしれません。

60
00:04:38,310 --> 00:04:46,090
そして、私たちはジェイソン10の結果を得る。スターウォーズエピソード4スターウォーズエピソード5 6アポロブレラ。

61
00:04:46,200 --> 00:04:48,790
スタートレックStar Trek in Darkness。

62
00:04:48,870 --> 00:04:50,420
だから我々はそこで10の結果を得る。

63
00:04:50,910 --> 00:04:59,340
&nbsp;

64
00:04:59,340 --> 00:05:08,640
それは検索ですが、私たちもできることがわかります。次にこれらのうちの1つを取ってIDをコピーしようとしましょう。ドキュメントに戻るとIDで情報を取得することもできます。

65
00:05:09,330 --> 00:05:13,250
あなたがここで見ることができるように、我々はIかtを使う必要があります。

66
00:05:13,770 --> 00:05:20,910
だから、私はIDで検索して、正確なタイトルで検索して1つの結果を得ます。

67
00:05:21,210 --> 00:05:23,430
だから私はより多くの情報を得るでしょう。

68
00:05:23,490 --> 00:05:24,990
だから目で見てみましょう。

69
00:05:25,200 --> 00:05:27,410
そこで別のタブを開くことができます。

70
00:05:27,510 --> 00:05:28,840
MTBE API。

71
00:05:29,430 --> 00:05:34,500
疑問符Iは私がD-B IDであることと同じです。

72
00:05:35,070 --> 00:05:37,440
あなたは私がより多くの情報を得るのを見ることができます。

73
00:05:37,680 --> 00:05:44,340
だからタイトルと年だけではなく、ランタイムはジャンルのディレクターのすべての種類のこの検索対評価ここで。

74
00:05:45,360 --> 00:05:47,640
&nbsp;

75
00:05:47,670 --> 00:05:49,570
そこで、この検索で​​作業します。

76
00:05:49,650 --> 00:05:55,770
Star

77
00:05:55,770 --> 00:06:02,730
WarsやHarry

78
00:06:03,600 --> 00:06:04,710
Potterなどのクエリを入力できるフォームを持つAPIを用意しておき、ユーザーがそのフォームに入力したものを何でも入力してここに。

79
00:06:04,740 --> 00:06:05,720
そしてあなたは。

80
00:06:06,030 --> 00:06:14,670
カリフォルニアと同じように、私たちはこのジェイソンを元に戻し、それを解析して結果を表示します。

81
00:06:14,760 --> 00:06:15,410
&nbsp;

82
00:06:15,450 --> 00:06:20,640
私が言いたい最後のことは、これらのオプションのパラメータのいくつかが、これらの他の作業のいくつかです。

83
00:06:20,640 --> 00:06:22,720
&nbsp;

84
00:06:22,860 --> 00:06:30,960
ここでBY

85
00:06:30,990 --> 00:06:37,420
IDの検索でidクエリを見れば、プロットを短くするかフルにするか、腐ったトマトのデータが必要なようなものを追加することもできます。

86
00:06:37,470 --> 00:06:39,030
だからそれを試してみましょう。

87
00:06:39,030 --> 00:06:40,470
ここでこれをやりましょう。

88
00:06:40,650 --> 00:06:43,750
ここのプロットを見てください。

89
00:06:43,830 --> 00:06:55,250
今では、クエリ文字列がどのように構築され、プロットがいっぱいであるかを示すアンパサンドを追加します。

90
00:06:56,190 --> 00:06:57,540
もう少し長いです。

91
00:06:57,690 --> 00:07:04,750
私はそれが本当に目立つのかどうかは分かりませんが、ここに至るまでは短いですが、こことダース・ベイダーで終わります。

92
00:07:04,770 --> 00:07:06,720
&nbsp;

93
00:07:07,410 --> 00:07:15,160
同様に、私はトマトに腐敗したトマトのデータを与える真実を追加することもできます。

94
00:07:15,450 --> 00:07:19,230
だから私たちはこの腐ったトマトのデータをここでも取得します。

95
00:07:19,320 --> 00:07:21,280
だからそれは楽しいです。

96
00:07:21,600 --> 00:07:25,470
重要なことは、これらのパラメータを追加できることです。

97
00:07:25,470 --> 00:07:27,010
これは必須です。

98
00:07:27,270 --> 00:07:31,530
そして、それ以外のものはすべて、前に見たような通常のクエリ文字列のようなキー値のペアに従います。

99
00:07:31,530 --> 00:07:33,120
&nbsp;

100
00:07:33,120 --> 00:07:38,430
しかし、あなたがこれらの呼び出しを構造化する方法を知っている方法は、ドキュメンテーションに基づいています。

101
00:07:38,430 --> 00:07:39,470
&nbsp;

102
00:07:39,540 --> 00:07:46,740
&nbsp;

103
00:07:46,740 --> 00:07:55,530
ここには素晴らしい例がありますので、あなたが探したいと思うような検索をすることができます。タイトルでハリー・ポッターが2000年に出てきたバイトタイトルの映画を検索しましょう。

104
00:07:55,530 --> 00:08:00,060
実際には、私たちは完全に理解して行うことができます。

105
00:08:00,420 --> 00:08:02,590
そして私はJaisonが欲しい。

106
00:08:03,600 --> 00:08:06,140
それはあなたがあなたが病気であることをあなたに与える。

107
00:08:06,900 --> 00:08:10,330
そして、サンプルの結果が得られます。

108
00:08:10,830 --> 00:08:17,180
だからあなたはこれで遊ぶことができ、SMLに変えることができます。私たちはこのX量のActimelを得ることができます。私はex-MILがまったく好きではありません。

109
00:08:17,210 --> 00:08:19,940
&nbsp;

110
00:08:20,160 --> 00:08:22,880
だからこそ、これで遊ぶのはうれしいです。

111
00:08:22,890 --> 00:08:23,980
OK。

112
00:08:24,060 --> 00:08:25,390
だからここでこのビデオを送ろう。

113
00:08:25,410 --> 00:08:29,070
そして、次のアプリケーションでは実際にアプリケーションを構築することに戻ります。
