Showing
1 changed file
with
21 additions
and
23 deletions
... | @@ -15,25 +15,23 @@ youtube api | ... | @@ -15,25 +15,23 @@ youtube api |
15 | 15 | ||
16 | 프로그램을 실행하기 위해선 youtube api 에서 API key를 발급받아야 합니다 | 16 | 프로그램을 실행하기 위해선 youtube api 에서 API key를 발급받아야 합니다 |
17 | 17 | ||
18 | -1) API key 받기 | 18 | +1) API key 받기<br/> |
19 | -(1) console.developers.google.com/apis/ 접속 | 19 | +(1) console.developers.google.com/apis/ 접속<br/> |
20 | -ㄱ. 새 프로젝트 생성 | 20 | +ㄱ. 새 프로젝트 생성<br/> |
21 | -ㄴ. 라이브러리 클릭 | 21 | +ㄴ. 라이브러리 클릭<br/> |
22 | 22 | ||
23 | -(2) youtube 검색 | 23 | +(2) youtube 검색<br/> |
24 | -ㄱ. YouTube Data API v3 클릭 | 24 | +ㄱ. YouTube Data API v3 클릭<br/> |
25 | -ㄴ. 사용설정 클릭 | 25 | +ㄴ. 사용설정 클릭<br/> |
26 | 26 | ||
27 | -(3) 사용자 인증 정보 클릭 | 27 | +(3) 사용자 인증 정보 클릭<br/> |
28 | +ㄱ. 사용자 인증 정보 만들기 클릭<br/> | ||
29 | +ㄴ. API 키 클릭<br/> | ||
28 | 30 | ||
29 | -ㄱ. 사용자 인증 정보 만들기 클릭 | 31 | +2) OAuth 2.0 클라이언트 ID 받기<br/> |
30 | -ㄴ. API 키 클릭 | 32 | +(1) + 사용자 인증 정보 만들기 -> OAuth 클라이언트 ID<br/> |
31 | - | 33 | +(2) 데스크톱 앱 -> 만들기<br/> |
32 | -2) OAuth 2.0 클라이언트 ID 받기 | 34 | +(3) 맨 오른쪽의 다운로드 버튼을 눌러 다운로드<br/> |
33 | - | ||
34 | -(1) + 사용자 인증 정보 만들기 -> OAuth 클라이언트 ID | ||
35 | -(2) 데스크톱 앱 -> 만들기 | ||
36 | -(3) 맨 오른쪽의 다운로드 버튼을 눌러 다운로드 | ||
37 | 35 | ||
38 | 3) library 설치 | 36 | 3) library 설치 |
39 | 37 | ||
... | @@ -42,16 +40,16 @@ pip install --upgrade google-auth-oauthlib google-auth-httplib2 | ... | @@ -42,16 +40,16 @@ pip install --upgrade google-auth-oauthlib google-auth-httplib2 |
42 | 40 | ||
43 | 4) library 호출 | 41 | 4) library 호출 |
44 | 42 | ||
45 | -import pickle | 43 | +import pickle<br/> |
46 | -import csv | 44 | +import csv<br/> |
47 | -import os | 45 | +import os<br/> |
48 | 46 | ||
49 | import google.oauth2.credentials | 47 | import google.oauth2.credentials |
50 | 48 | ||
51 | -from googleapiclient.discovery import build | 49 | +from googleapiclient.discovery import build<br/> |
52 | -from googleapiclient.errors import HttpError | 50 | +from googleapiclient.errors import HttpError<br/> |
53 | -from google_auth_oauthlib.flow import InstalledAppFlow | 51 | +from google_auth_oauthlib.flow import InstalledAppFlow<br/> |
54 | -from google.auth.transport.requests import Request | 52 | +from google.auth.transport.requests import Request<br/> |
55 | 53 | ||
56 | 코드내의 CLIENT_SECRETS_FILE = ".json"파일은 2) (3)에서 다운받은 json 파일을 이용합니다. | 54 | 코드내의 CLIENT_SECRETS_FILE = ".json"파일은 2) (3)에서 다운받은 json 파일을 이용합니다. |
57 | 55 | ... | ... |
-
Please register or login to post a comment