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를 사용하는 애플리케이션을 만들거나 시작하는 것에 대해 이야기 할 것입니다.

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 인터넷 영화 데이터베이스에 익숙하신 분은 Open Movie Database라는 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
오 MBB 자유로운 영화 데이타베이스는 나가 D-B에서 모든 영화 정보를 포함하고 자유 롭다.

12
00:00:44,580 --> 00:01:09,070
그래서 우리는 간단한 앱이 기본적으로 두 가지 뷰와 익스프레스 앱을 갖게 될 것입니다. 하나는 검색 폼이 될 것이고, 당신은 frozen 또는 Harry Potter와 같은 것을 입력 할 수 있습니다. 그런 다음 검색 용어를 사용하여 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
그래서 우리의 기본 특급 응용 프로그램을 채찍이 여기에 새로운 디렉토리로 만들게함으로써 시작하겠습니다. 그러면이 NPM에이 영화 검색 응용 프로그램 CD를 부르겠다. 그리고 그것은 우리의 이름 버전입니다.

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
그러나 요청을하면 Lwin이 필요로하는 것을 보여 드리겠습니다.

37
00:04:05,910 --> 00:04:07,840
그래서이 URL을 복사 할 것입니다.

38
00:04:07,900 --> 00:04:09,380
또는 새 탭을 올리십시오.

39
00:04:09,930 --> 00:04:16,020
위로 스크롤하면 모든 데이터 요청을 OODB API dot com slash로 보낼 수 있습니다.

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
그래서 우리는 스타 워즈 (Star Wars)를 얻게 될지도 모릅니다. 아마 스타 트랙 (Star Trek)이 진입했을 것입니다.

43
00:04:38,310 --> 00:04:46,090
그리고 우리는 Jason 10 결과를 얻습니다. Star Wars 에피소드 4 Star Wars 에피소드 5 6 Apollo blah.

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
그래서 여기서 볼 수 있듯이 I 나 t를 사용해야합니다.

48
00:05:13,770 --> 00:05:20,910
그래서 나는 ID에 의해 ID로 검색 할 것이고 정확한 제목으로 검색을하면 결과는 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
물음표 I는 내가 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
우리는 Star Wars 나 Harry Potter 또는 캘리포니아와 같은 쿼리를 입력 할 수있는 폼을 갖게 될 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
그래서 우리가 BY 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
나는 그것이 정말로 눈에 띄는 것인지는 모르겠지만, 여기서 끝나고 짧은 것이면 여기서 끝나고 Darth Vader는 끝납니다.

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 년에 충분하지 않습니다.

76
00:07:55,530 --> 00:08:00,060
실제로 우리가 이해할 수있는 것이있었습니다.

77
00:08:00,420 --> 00:08:02,590
나는 제이슨을 원해.

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
그리고 나서 다음 애플리케이션에서는 실제로 애플리케이션을 구축 할 것입니다.
