본문 바로가기
파이썬코드공유

[깔끔정리] 구글시트 API 키 생성하기 초간단 방법

by 하이어시스템 2024. 1. 26.
반응형

안녕하세요. 하이어시스템 입니다.

 

이번 포스팅에서는 구글시트를 프로그램에서 연동할 때 꼭 필요한 구글시트 API 키를 생성하는 방법에 대해서 알아보겠습니다. 내용은 많지만 어렵지 않습니다. 천천히 따라하시면 됩니다. ^^

 

1. 프로젝트 생성

구글 클라우드의 API 및 서비스 메뉴에 접속합니다. 아래의 링크를 클릭합니다.

https://console.cloud.google.com/apis


프로젝트 생성을 위해 붉은 원 부분을 클릭합니다.


새 프로젝트 생성을 클릭합니다.

새 프로젝트


프로젝트 이름을 kameo 로 지정하고 만들기를 클릭합니다. (다르게 지정하여도 무관)


 

2. 서비스 계정(가상 이메일) 생성

사용자 인증 정보 메뉴에 접속합니다.

https://console.cloud.google.com/apis/credentials


사용자 인증 정보 만들기를 클릭합니다.

서비스 계정 생성을 클릭합니다.


서비스 계정 이름을 kameo로 지정하고 완료를 클릭합니다. (다르게 지정하여도 무관)


3. API 활성화

구글 드라이브 API와 구글 Sheet API는 최초에 비활성화 되어 있습니다. API를 활성화 합니다.

https://console.cloud.google.com/apis/


API 및 서비스 사용 설정을 클릭합니다.


Google Drive API와 Google Sheets API 를 각각 클릭합니다.


파란색 버튼이 "관리" 라고 표시된다면 이미 사용 설정된 것입니다. "사용" 으로 되어 있다면 클릭하여 API를 사용하도록 허용해 주세요.


다시 API 메뉴로 접속하여 사용 처리한  API가 활성화 되었는지 확인합니다.

https://console.cloud.google.com/apis/

 


4. 서비스 계정(가상 이메일) 키 다운로드

마지막으로 서비스 계정(가상 이메일)의 키를 다운로드 받습니다. 아래의 링크를 클릭합니다.

https://console.cloud.google.com/iam-admin/serviceaccounts


서비스 계정의 이메일을 클릭합니다.


키 탭을 클릭하고 키 추가를 클릭합니다.


JSON 을 선택하고 만들기를 클릭합니다.


만들기를 하여 다운로드 받은 서비스 계정 키 파일을 메모장으로 오픈합니다. 그러면 client_email 을 확인할 수 있습니다. 해당 이메일 주소를 복사합니다.


복사한 이메일 주소를 구글시트의 공유자 중 "편집자" 권한으로 추가합니다. 그럼 서비스 계정 키는 해당 구글시트에 편집자 권한으로 API를 통해 접속할 수 있게 됩니다.

 


(여기서부터는 kameo 솔루션을 사용하시는 분들을 위한 추가 가이드 입니다)

 

카메오 솔루션을 사용하시는 분들은 다운로드 받은 서비스 계정 키파일을 gs.json 로 변경하시고 kameo 프로그램이 있는 폴더에 복사하시면 준비가 끝이 납니다.

 

반응형