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