OO하는 데이터분석가

[google cloud platform]구글 클라우드 플랫폼 api 부여받기

흔흔 2020. 12. 16. 15:03

파이썬을 이용하다 보면 이런 생각이 든다. 파이썬 코드를 돌린 결과를 구글문서형태로 자동으로 불러와서 작업할수는 없을까? 혹은 구글문서 내용을 파이썬에서 자동으로 불러올수. 없을까? 결국은 구글문서(google docs, google sheet, google drive)와 파이썬을 연동하는 작업을 의미한다. 결론적으로 이것은 가능하다! 파이썬에서 작업전에 나의 구글클라우드 플랫폼에 파이썬의 접근 권한을 줘야하는데, 이를위해 필요하는 과정이 google api(구글 api)를 부여받는 과정이다.  이 과정을 함께 진행해보자. 어렵지않다. 

 

1. 구글 개발자 콘솔 접속

 https://console.developers.google.com/

 

 

Google Cloud Platform

하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.

accounts.google.com

 

2. 프로젝트 만들기 클릭

3.프로젝트 생성

 

4.API 사용 설정 > "API 및 서비스 사용 설정"클릭

 

5.Google Drive API 선택 > 사용 클릭

 

6.Google Drive APIs 페이지로 리다이렉팅 되면 좌측 "사용자 인증 정보" → "사용자 인증 정보 만들기" → "서비스계정" 클릭

 

 

7.이후 계정이름 작성 > "만들기" 클릭 후 → 2단계 : "편집자" 권한 부여

8.하단 "키만들기"클릭 후 키 유형"JSON"클릭 > "만들기"

만약 여기서 "키 만들기가 안뜨면 우선 키를 만들고 나서 좌측 "서비스 계정" > 점세개 > "키만들기"로 진행

 

9.JSON키가 저장됨. 열어보면 키에 대한 설명이 있음.

파이썬에서 해당 위치에있는 jsonkey를 불러와 사용해야하므로, 잘 보관해 두기

 

10.<공유하려는 구글 시트에서> 공유 대상에 해당 클라이언트 메일 등록

 

여기까지 마쳤다면 구글클라우드플랫폼을이용한 구글api 획득은 완료되었다고 보면 된다. 이어지는 글에서는 (아주아주기본적인) 파이썬을통해 구글시트를 수정하는방법을 차차 알아보도록 하겠다.

반응형