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:10,000
因此，在這個視頻中，我們將要談論製作或啟動應用程序使用API​​的Express應用程序。

4
00:00:10,260 --> 00:00:11,430
因此，我們要使用不同的API。

5
00:00:11,430 --> 00:00:12,980
我們還沒有看到呢。

6
00:00:13,290 --> 00:00:14,830
它包含電影數據。

7
00:00:14,970 --> 00:00:25,910
如果你熟悉熟悉IMT互聯網電影數據庫這是包含在API調用打開電影數據庫中數據的一個版本。

8
00:00:25,950 --> 00:00:27,150
哦MTV。

9
00:00:27,270 --> 00:00:32,240
所以MTV實際上並沒有提供我們可以使用一個API。

10
00:00:32,250 --> 00:00:36,310
因此，有人經歷，基本上創造了這個API。

11
00:00:36,370 --> 00:00:44,400
這是免費的，包含了的我是D-B的所有電影的資料哦MBB開放的電影數據庫。

12
00:00:44,580 --> 00:01:09,070
因此，我們要做一個簡單的應用程序主要有兩種觀點，表達應用之一將是一個搜索表單，您可以在像冷凍或哈利波特類型，然後它會根據您的搜索詞上做API搜索，然後告訴你結果頁面與至少設立10部電影10部電影名單符合您查詢的。

13
00:01:09,120 --> 00:01:10,700
這將是因為它提到非常簡單。

14
00:01:10,830 --> 00:01:12,210
我們不會給它的樣式或任何東西。

15
00:01:12,210 --> 00:01:33,840
這是真正關心只是顯示你如何獲得與API去和它的基本上我們已經看到了使用就像我們在這裡，但不是一個空的JS提出請求只是一個文件，你會把這個請求模塊它在例如路由明示應用程式等的內部。

16
00:01:34,260 --> 00:01:57,660
因此，讓我們通過我們的基本應用程序明確打算讓鞭子我們做一個新的目錄，從這裡開始，我將只需要調用這部電影搜索程序CD放入NPM，它肯定這就是我們的名字版本。

17
00:01:57,850 --> 00:01:59,450
如何應用。

18
00:01:59,470 --> 00:02:03,910
J.S.一切都很好。

19
00:02:04,440 --> 00:02:21,870
OK，然後我們會盡NPM安裝破折號破折號節省，我們想表達我們想要SJS，我們希望，因為我們將要作出就像一個請求中使用的要求。

20
00:02:22,290 --> 00:02:23,750
我們說完了。

21
00:02:24,480 --> 00:02:30,100
儘管這是怎麼回事，讓我們來談談這個API是結構化的方式。

22
00:02:30,570 --> 00:02:37,360
因此，如果我們拿，你是在用它只是哦MDVIP COM的方式對文檔的看看。

23
00:02:37,610 --> 00:02:45,440
我們來看看文檔和向下滾動，你可以看到有就是，我們可以使用參數列表。

24
00:02:45,570 --> 00:02:53,190
因此，有我們通過ID或名稱，被搜索訪問該API主要有兩種方式。

25
00:02:53,790 --> 00:02:56,180
因此，這將是有意義一旦我告訴你一些例子。

26
00:02:56,190 --> 00:03:02,620
但這個想法是，如果你有一個電影的具體想法所以每部電影有一個想法。

27
00:03:02,640 --> 00:03:19,860
所以，如果我有這個想法的哈利·波特與魔法石這部電影，然後我可以得到各種關於一部電影的情節信息，你知道爛番茄數據年份它的製作海報圖像一堆東西，但我還可以搜索。

28
00:03:19,860 --> 00:03:26,090
所以，如果我不知道一個標題，或者如果你知道，我只是想添加搜索功能，我想獲得多個結果。

29
00:03:26,130 --> 00:03:31,860
因此，要澄清我們談到，我們會為您提供拉塞爾只和很多細節的這第一個。

30
00:03:31,950 --> 00:03:46,990
很多細節和信息的一個結果，但如果你想搜索，並得到10個結果，我可以搜索哈利·波特和哈里只是哈利，並得到多個結果，但我不會得到大量的信息，所以我會告訴你如何工作的。

31
00:03:47,160 --> 00:03:48,980
讓我們開始搜索。

32
00:03:49,020 --> 00:03:53,110
請注意，該參數S是必需的。

33
00:03:53,130 --> 00:03:55,360
所以這是唯一需要的東西。

34
00:03:55,500 --> 00:04:00,520
而描述是，它是一部電影的標題來搜索。

35
00:04:00,540 --> 00:04:01,530
當然這有點令人困惑。

36
00:04:01,530 --> 00:04:05,910
但是，如果我們只是提出一個要求，我會告訴你你是倫需要去什麼。

37
00:04:05,910 --> 00:04:07,840
所以我打算把剛才複製此網址。

38
00:04:07,900 --> 00:04:09,380
或者提出了一個新的標籤。

39
00:04:09,930 --> 00:04:16,020
如果你向上滾動，你可以看到發送的所有數據的請求，面向對象數據庫API點com斜杠。

40
00:04:16,020 --> 00:04:29,010
問號所以我們會做的斜杠問號，然後我們會做一個搜索，以便查找我們需要的參數，因為它是必需的，它應該等於電影標題搜索。

41
00:04:29,460 --> 00:04:33,450
因此，平等相待，讓我們做明星。

42
00:04:33,510 --> 00:04:37,970
因此，我們會得到星球大戰也許星際迷航回車，僅此而已。

43
00:04:38,310 --> 00:04:46,090
而我們得到賈森 -  10結果星戰前傳四星戰前傳5 6阿波羅等等。

44
00:04:46,200 --> 00:04:48,790
星際迷航星際迷航陷入黑暗。

45
00:04:48,870 --> 00:04:50,420
這樣我們就得到10個結果那裡。

46
00:04:50,910 --> 00:05:09,290
所以這是一個搜索，但是我們會看到什麼，我們還可以做的是再取其中之一，讓我們說這裡的ID去複製它，如果我們回去的文檔，你還可以通過ID檢索信息。

47
00:05:09,330 --> 00:05:13,250
所以你可以在這裡看到我們要么需要使用我或T。

48
00:05:13,770 --> 00:05:20,910
因此，我將通過一個ID是ID TIV由一個確切的標題檢索搜索，它為我們提供了1條結果。

49
00:05:21,210 --> 00:05:23,430
所以，我會得到更多的信息。

50
00:05:23,490 --> 00:05:24,990
因此，讓我們用眼睛做。

51
00:05:25,200 --> 00:05:27,410
因此，我們可以打開另一個選項卡。

52
00:05:27,510 --> 00:05:28,840
MTBE API。

53
00:05:29,430 --> 00:05:34,500
問號我等於我是D-B ID。

54
00:05:35,070 --> 00:05:37,440
你可以看到我得到更多的信息。

55
00:05:37,680 --> 00:05:47,640
所以不只是標題和一年，但評級的運行流派導演在這裡該搜索與各種東西。

56
00:05:47,670 --> 00:05:49,570
因此，我們將這個搜索工作。

57
00:05:49,650 --> 00:06:04,710
我們將有我們將有一個表格，用戶可以輸入像星球大戰或哈利波特或任何加州查詢，然後我們將採取任何用戶輸入到該形式，只是把它的API就在這裡。

58
00:06:04,740 --> 00:06:05,720
而你。

59
00:06:06,030 --> 00:06:15,410
這樣就等於加利福尼亞然後我們會得到這個傑森回來，然後我們會分析它，然後顯示結果。

60
00:06:15,450 --> 00:06:22,720
所以，我想提的最後一件事是一些可選參數其中的一些其他的事情，我們可以一起工作的。

61
00:06:22,860 --> 00:06:37,420
所以在這裡，如果我們看一看在按ID搜索按id查詢，我們也可以在添加東西像我們希望的情節是短期或完整，或我們要爛西紅柿的數據。

62
00:06:37,470 --> 00:06:39,030
因此，讓我們試試吧。

63
00:06:39,030 --> 00:06:40,470
讓我們做到這一點在這裡。

64
00:06:40,650 --> 00:06:43,750
看看這裡的情節。

65
00:06:43,830 --> 00:06:55,250
現在，如果我加入與符號這是查詢字符串是如何構造和情節等於滿。

66
00:06:56,190 --> 00:06:57,540
這是一個長一點。

67
00:06:57,690 --> 00:07:06,720
我不知道這是否真的那麼明顯，但它下降到與這裡如果是短它結束在這裡和達斯維達。

68
00:07:07,410 --> 00:07:15,160
同樣，我還可以添加西紅柿等於true，這將給我的爛西紅柿的數據。

69
00:07:15,450 --> 00:07:19,230
所以，我們在這裡得到這一切的爛西紅柿的數據也是如此。

70
00:07:19,320 --> 00:07:21,280
所以這是一種樂趣。

71
00:07:21,600 --> 00:07:25,470
關鍵的一點是，你可以在這些參數添加。

72
00:07:25,470 --> 00:07:27,010
這一個是強制性的。

73
00:07:27,270 --> 00:07:33,120
然後其他的東西，但它們都遵循鍵值對像一個正常的查詢字符串，你已經見過。

74
00:07:33,120 --> 00:07:39,470
但是，你知道如何構建這些調用的方式是基於該文檔和我應該提到這點。

75
00:07:39,540 --> 00:07:55,530
他們有一個很好的例子在這裡，所以你可以在2000年13沒有足夠的做，如果你想弄清楚OK讓我們為有哈利·波特的稱號字節標題搜索電影就像一個搜索就出來了。

76
00:07:55,530 --> 00:08:00,060
其實有一個我們可以計算過，做全。

77
00:08:00,420 --> 00:08:02,590
我想Jaison。

78
00:08:03,600 --> 00:08:06,140
它給你，你生病了，你可以使用。

79
00:08:06,900 --> 00:08:10,330
它給了我們一個樣品的結果。

80
00:08:10,830 --> 00:08:19,940
所以，你可以玩這個，我們可以將其更改為SML，我們得到這種X量猙獰Actimel我不喜歡前MIL可言。

81
00:08:20,160 --> 00:08:22,880
所以這是一種很好的發揮與它周圍。

82
00:08:22,890 --> 00:08:23,980
好。

83
00:08:24,060 --> 00:08:25,390
因此，讓我們發送此視頻。

84
00:08:25,410 --> 00:08:29,070
然後下一個會真正得到回構建應用程序。
