1
00:00:00,300 --> 00:00:00,840
괜찮아.

2
00:00:00,840 --> 00:00:01,640
다시 오신 것을 환영합니다.

3
00:00:01,830 --> 00:00:10,610
그래서 우리는이 경우 노드 패키지 나 노드 파일 대신 요청 패키지를 사용하여 요청을하는 방법을 보았습니다.

4
00:00:10,770 --> 00:00:14,510
이제 Jaison을 처리하는 방법에 대해 이야기 할 것입니다.

5
00:00:14,550 --> 00:00:19,820
그래서 우리는이 모든 것을 미친 듯이 읽었습니다.

6
00:00:19,860 --> 00:00:21,740
대부분의 시간 당신은 그렇게하지 않을 것입니다.

7
00:00:21,840 --> 00:00:24,340
대부분의 경우 API를 요청하게됩니다.

8
00:00:24,630 --> 00:00:27,180
그래서 우리는 아주 간단한 것을 택할 것입니다.

9
00:00:27,180 --> 00:00:32,500
이 야후 날씨 API는 하와이에서 일몰 시간을 얻기 위해 설정 한 것입니다.

10
00:00:33,210 --> 00:00:34,910
그래서 저는 여러분에게 그것을 복사 할 것입니다.

11
00:00:35,160 --> 00:00:36,180
그냥 다시 확인해.

12
00:00:36,180 --> 00:00:38,290
이것은 우리가 돌아 오는 것입니다.

13
00:00:38,860 --> 00:00:49,060
그리고 우리가하고 싶은 모든 작업은 정말 간단한 응용 프로그램을 만드는 것입니다.이 응용 프로그램을 실행할 때마다 오늘 또는 하와이의 다음 일몰에 설정된 시간이 인쇄됩니다.

14
00:00:49,650 --> 00:00:56,650
그렇게 흥미롭지는 않지만 멋지고 단순한 제이슨은 우리가 처리 할 것이고 우리가하고 싶은 것은 인쇄하는 것입니다.

15
00:00:56,930 --> 00:01:01,390
결과 채널 Astronomie sunset을 (를) 보자.

16
00:01:01,410 --> 00:01:07,400
따라서이 4 개의 레벨에 액세스하여이 6:55 p.m. 문자열을 가져와야합니다.

17
00:01:07,800 --> 00:01:10,510
그리고 이것은 일반적인 자바 스크립트 객체와 같습니다.

18
00:01:10,530 --> 00:01:20,390
다시 돌아가서 Adeptus가 먼저 할 일은 여기에있는이 양식과 일치하도록 주변 환경을 변경하는 것입니다.

19
00:01:20,400 --> 00:01:33,340
따라서 오류 및 응답 상태 코드 200이 없으면이를 정리하십시오. 그러면이 예외를 제거 할 것입니다.

20
00:01:33,750 --> 00:01:34,860
그리고 여기에.

21
00:01:35,250 --> 00:01:50,340
우리는 단지 모든 것을 제거하고 로그 응답을 취소하거나 로그 본문 C-3을 사용하고 URL을 변경할 것입니다.

22
00:01:50,340 --> 00:01:53,400
시작하기 만하면됩니다.

23
00:01:53,640 --> 00:01:55,000
알았다.

24
00:01:55,290 --> 00:01:57,530
Ereli가 다시 붙여 넣기를 복사하십시오.

25
00:01:57,690 --> 00:01:58,580
그것은 거대합니다.

26
00:01:58,580 --> 00:02:00,260
알아.

27
00:02:00,570 --> 00:02:05,280
우리가 이것을보고있는 동안이 모든 비율이 있음을 알 수 있습니다.

28
00:02:05,280 --> 00:02:11,260
그것들은 당신이 공간을 인코딩하는 방법이며, 당신이 그것에 익숙하지 않은 경우를 대비하여 모든 것입니다.

29
00:02:11,380 --> 00:02:13,570
이 거대한 성명이 여기에 있습니다.

30
00:02:13,680 --> 00:02:15,560
그것은 꽤 강렬합니다.

31
00:02:15,570 --> 00:02:20,730
이 API를 독자적으로 사용하고 싶다면 여기에 집중하지 않을 것입니다.

32
00:02:20,730 --> 00:02:23,100
당신은 확실히 그것을 조사 할 수 있었지만 여기서 볼 수 있습니다.

33
00:02:23,160 --> 00:02:32,900
마우이가 왜 알래스카 같은 다른 위치로 교체 할 수 있을지 확신 할 수 있습니다. 그러면 일몰이 북쪽에 달라질 수 있습니다.

34
00:02:32,900 --> 00:02:34,350
나는 모른다.

35
00:02:34,390 --> 00:02:39,780
좋아요. 시체를 출력하고이 사진을 실행 해보자.

36
00:02:39,780 --> 00:02:42,250
다른 것들이 나옵니다.

37
00:02:42,630 --> 00:02:44,410
노드 첫 번째 요청.

38
00:02:44,450 --> 00:02:45,360
예.

39
00:02:45,790 --> 00:02:46,310
승인.

40
00:02:46,350 --> 00:02:48,130
그래서 우리는 이것을 인쇄 해냅니다.

41
00:02:48,780 --> 00:02:57,830
그래서 우리가 정말로해야 할 일은 큐리에 액세스하는 것입니다. 그런 다음 액세스 결과를 얻어야합니다.

42
00:02:57,880 --> 00:02:58,990
여기서보기가 어렵습니다.

43
00:02:59,010 --> 00:03:00,550
채널 천문학 일몰입니다.

44
00:03:00,600 --> 00:03:09,580
그러나 다시 한번 구조화 된 방식으로 여기를 살펴보면 사람들이 응답이 어떻게 생겼는지 이해하는 데 도움이되는 도구 일뿐입니다.

45
00:03:09,750 --> 00:03:19,890
대부분의 AP 녀석은 당신이 그것을 볼 수있는 정확한 형식을 가지지 않을 것입니다. 물론 당신은 단지 당신의 브라우저에서 요청을 할 수 있으며 특히 하나의 견해를 가졌을 때 특별히 살펴볼 수 있습니다.

46
00:03:19,890 --> 00:03:22,560
그래서이 쿼리를하고 싶습니다.

47
00:03:22,980 --> 00:03:23,370
승인.

48
00:03:23,370 --> 00:03:26,590
그래서 이것이 첫 번째 레벨이고 그 다음 것은 결과입니다.

49
00:03:26,610 --> 00:03:28,790
그러니 질투심에서 시작해 봅시다.

50
00:03:29,010 --> 00:03:38,410
그래서 우리가 돌아 가면 그냥 저장하는 것처럼 로그 본문 쿼리를 취소 할 수 있어야합니다.

51
00:03:38,670 --> 00:03:40,530
해 보자.

52
00:03:41,580 --> 00:03:43,400
오, 정의되지 않았다.

53
00:03:43,560 --> 00:03:44,860
왜 그런 일이 일어 났을까요?

54
00:03:45,000 --> 00:03:46,120
그래서 무슨 일이 일어나고 있는지.

55
00:03:46,470 --> 00:03:57,990
그럼 대답은 우리가 시체를 다시 가져 왔을 때 자바 스크립트 객체처럼 보이지만 그렇지 않다는 것입니다.

56
00:03:58,170 --> 00:04:00,190
그것은 문자열입니다.

57
00:04:00,210 --> 00:04:04,470
그러니 잠시 시간을내어 이것이 우리가 문자열이라는 것을 증명할 수있는 방법에 대해 생각해보십시오.

58
00:04:04,730 --> 00:04:08,630
Constable Lague body 우리는 시체가 끈임을 어떻게 알 수 있습니까?

59
00:04:09,180 --> 00:04:15,330
그럼 우리는 항상 나를 감동시키는 형식을 사용합니다. 대문자로 쓰지 않습니다.

60
00:04:15,330 --> 00:04:15,950
나 한테 열세.

61
00:04:15,950 --> 00:04:17,520
하지만 괜찮아.

62
00:04:18,120 --> 00:04:32,010
이렇게하면 문자열이라는 것을 알 수 있으므로이 정보에 액세스 할 수 없으므로 기본적으로 따옴표 안쪽으로 돌아옵니다.

63
00:04:32,010 --> 00:04:33,050
이 모든 것.

64
00:04:33,180 --> 00:04:39,420
글쎄 따옴표로 채워져 있기 때문에 그것을 설명하는 데 도움이되지 않지만 이런 거대한 문자열입니다.

65
00:04:39,420 --> 00:04:44,660
그리고 그 문자열의 일부는 자바 스크립트 객체가 아니기 때문에 접근 할 수 없습니다.

66
00:04:44,910 --> 00:04:52,710
그래서 간단한 해결책이 있습니다. 그러나 우리가 그것에 대해 잊어 버렸을 때 나는 성가신 종류입니다.

67
00:04:52,710 --> 00:04:58,400
우리가 여기에서 그것을보고 있기 때문에이 시체에는 명확한 데이터가 없습니다.

68
00:04:58,710 --> 00:05:02,290
우리는 객체로 변해야하고 그렇게하는 것이 정말 간단합니다.

69
00:05:02,910 --> 00:05:08,460
우리가해야 할 것은 자바 스크립트를 파싱하는 것뿐입니다. 자바 스크립트는 이런 식으로 만들어진 멋진 방법을 제공합니다.

70
00:05:08,460 --> 00:05:13,500
제이슨 파리스 (Jason Parrs)와 우리가 파싱 한 것은 시체가 될 것입니다.

71
00:05:13,830 --> 00:05:15,800
그런 다음 결과 변수를 저장합니다.

72
00:05:15,810 --> 00:05:22,490
그래서 우리는 그냥 데이터라고 부르거나 그냥 파싱 된 데이터라고 부르겠습니다.

73
00:05:23,160 --> 00:05:26,790
var은 파싱 된 데이터이므로 Jaisalmer가 파싱을 수행합니다.

74
00:05:26,790 --> 00:05:33,370
이제 로그 본문을 취소하면 전혀 달라지지 않아야합니다.

75
00:05:33,380 --> 00:05:33,810
시도해 봐.

76
00:05:33,840 --> 00:05:39,960
오, 그게 바보 같은 사람이 파티를 밖으로 인쇄하자 파싱 된 데이터를 인쇄합니다.

77
00:05:40,350 --> 00:05:48,900
그리고 이제 우리가 그것을 실행하면 더 멋지게 형식화 된 버전을 얻게되어 실제로 거짓말을하게됩니다.

78
00:05:49,260 --> 00:05:51,630
그러나 데이터 자체는 동일합니다.

79
00:05:51,630 --> 00:06:00,250
따라서 문자열처럼 인쇄되는 것이 아니라 객체처럼 인쇄되어 적어도 하나의 레이어를 볼 수있는 구조로되어 있습니다.

80
00:06:00,420 --> 00:06:02,190
이렇게 queery는 그 때 센다.

81
00:06:02,190 --> 00:06:24,780
그러니 위대한 저장을 시도하고 저장하고 저장하십시오. 실제로 카운트가 필요하지 않으며 물론 필요한 결과는 결과입니다.

82
00:06:25,440 --> 00:06:26,720
실행하지 마십시오.

83
00:06:27,570 --> 00:06:32,940
그리고 우리는 Channel Astronomie가이 거대한 일몰을 여기에서 바라 게됩니다.

84
00:06:34,560 --> 00:06:50,540
그리고 이것은 API를 사용하여 작업하는 것의 일부입니다. 드릴 다운을 통해 데이터를 살펴보고 무언가가 구조화되어있는 방식을 알아내는 것이 좋습니다. 이처럼 무언가가 구조적으로 어떻게되어 있는지 파악하는 것은 정말 긴 시간을두고 특히 유용합니다.

85
00:06:50,640 --> 00:06:51,910
이것은 멋지고 간단합니다.

86
00:06:52,170 --> 00:06:52,650
승인.

87
00:06:52,650 --> 00:06:54,160
이제 우리가 얻는 것을 보도록하겠습니다.

88
00:06:54,210 --> 00:06:55,610
그것은 슬픈 시간입니다.

89
00:06:55,740 --> 00:07:02,680
그래서 로그 석양을 취소하는 것과 같이 간단하고 멋진 일을 할 수 있습니다.

90
00:07:03,110 --> 00:07:08,700
왜 그런가?

91
00:07:10,470 --> 00:07:12,150
그리고 그것은 API에서 왔습니다.

92
00:07:12,330 --> 00:07:20,060
그리고 당신이 이것을 타이핑하고 6 개월 만에 따라 가면 그 시간이 확실히 바뀌어야한다는 것을 알 수 있습니다.

93
00:07:20,070 --> 00:07:24,110
이것이 다시 API의 간단한 응용 프로그램입니다.

94
00:07:24,630 --> 00:07:30,890
그러나이 API는 중첩 된 데이터를 사용하여 처리합니다.

95
00:07:31,230 --> 00:07:40,790
그리고 제가 말했듯이이 API는 실제로 API 응답이지만 API를 사용하면 매우 간단합니다. 그런데도 여러 수준의 드릴 드릴에 많은 데이터를 넣습니다.

96
00:07:40,830 --> 00:07:43,460
키 테이크 아웃은 우리 부분을 기반으로합니다.

97
00:07:43,500 --> 00:07:53,090
따라서 원하는 정보가 포함 된 데이터처럼 보일지라도 데이터를 다시 가져올 때 모든 데이터가 한 문자열에 들어 있기 때문에 실제로 데이터를 추출 할 수 없습니다.

98
00:07:53,340 --> 00:08:07,570
그래서 우리는 자바 스크립트 객체처럼 둘러싼 문자열 버전에서 주위의 따옴표를 사용하여 액세스하고 조작 할 수있는 실제 자바 스크립트 객체로 바꿀 것입니다.이 객체는 바로 그 한 줄의 마법입니다.

99
00:08:07,950 --> 00:08:08,370
괜찮아.

100
00:08:08,370 --> 00:08:22,400
다음으로 우리는 요청 모듈을 사용하여 영화에 대한 정보를 실제로 얻는 단순한 익스프레스 앱을 만들고 영화 API를 사용하여 다양한 영화 제목을 검색하고 결과를 볼 수있는 검색 앱을 만들 수 있습니다.

101
00:08:22,720 --> 00:08:23,280
승인.
