프로그래밍/google api 5

[google cloud api] service_secret_key.json 파일 분석 및 변환

'google cloud API'를 이용하려면 'service_secret_key.json'파일이 필수적으로 필요하다. 파일의 예시 { "type": "service_account", "project_id": "your-project", "private_key_id": "your-key-id", "private_key": "-----BEGIN PRIVATE KEY-----\nYOUR PRIVATE KEY\n-----END PRIVATE KEY-----\n", "client_email": "your-mail@your-mail.iam.gserviceaccount.com", "client_id": "your-client-id", "auth_uri": "https://accounts.google.com/o/oa..

gspread 수식도 그대로 갖고 오는 옵션

# 스프레드 시트 def goods_spreadsheet(url): gc = connect_json() spreadsheet = gc.open_by_url(url) return spreadsheet # 각 worksheet 조회 def get_goods(worksheet): datas = worksheet.get_all_values(value_render_option="FORMULA") # 수식을 그대로 불러오는 파라미터 옵션 datas = datas[1:] datas = pd.DataFrame(datas[1:], columns=datas[0]) # print(datas) return datas if __name__ == "__main__": goods_url = "https://docs.google.c..

[Python] 구글 드라이브 API 연결해보기

https://uipath.tistory.com/133 [Python] 구글 드라이브 API 초기설정 https://console.cloud.google.com/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 구글 클라우드 플랫폼에 로그인합니다. 새 프로젝트를 작성합니다. 프로젝트 이름을.. uipath.tistory.com 해당 포스팅을 사용하기 위해 초기설정이 필요합니다. 임의의 프로젝트를 생성하고 구글에 연결하기 위해 사용될 Google.py 파일을 작성합니다. import pickle import os from google_auth_oauthlib.flow import Flow, InstalledAppFlow from googleapi..

[Python] 구글 드라이브 API 초기설정

https://console.cloud.google.com/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 구글 클라우드 플랫폼에 로그인합니다. 새 프로젝트를 작성합니다. 프로젝트 이름을 설정하고 만들어줍니다. 프로젝트 작성 후 좌측 메뉴의 'API 및 서비스'에서 라이브러리를 클릭해줍니다. 라이브러리에서 google drive api를 검색해 사용하기를 누릅니다. 'API 및 서비스' 탭의 사용자 인증 정보 만들기를 클릭하고 OAuth 클라이언트 ID를 선택합니다. 프로젝트를 처음 작성한 상태라면 'OAuth 클라이언트 ID' 선택 시 OAuth 동의 화면이 나타납니다. User Type은 선택하지 않고 만들기를 누릅니다. 필수적으로 작성하..