[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
프로젝트: 크롤링 + 엑셀 보고서까지 자동으로 만들며 익히는 프로그래밍2 (업데이트)
google api
342
작성한 질문수 3
APIError Traceback (most recent call last) <ipython-input-18-b560380e48d4> in <module> ----> 1 sheet=client.open('minitest').sheet1 ~\Anaconda3\lib\site-packages\gspread\models.py in sheet1(self) 74 def sheet1(self): 75 """Shortcut property for getting the first worksheet.""" ---> 76 return self.get_worksheet(0) 77 78 def __iter__(self): ~\Anaconda3\lib\site-packages\gspread\models.py in get_worksheet(self, index) 201 202 """ --> 203 sheet_data = self.fetch_sheet_metadata() 204 205 try: ~\Anaconda3\lib\site-packages\gspread\models.py in fetch_sheet_metadata(self) 182 url = SPREADSHEET_URL % self.id 183 --> 184 r = self.client.request('get', url, params=params) 185 186 return r.json() ~\Anaconda3\lib\site-packages\gspread\client.py in request(self, method, endpoint, params, data, json, files, headers) 77 return response 78 else: ---> 79 raise APIError(response) 80 81 def list_spreadsheet_files(self): APIError: { "error": { "code": 403, "message": "Google Sheets API has not been used in project 415810789407 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.Help", "links": [ { "description": "Google developers console API activation", "url": "https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407" } ] } ] } }
구글 아이디가 두개여서 두번을 해봤는데
sheet=client.open('').sheet1에서 계속 이 오류가 뜹니다.
어떻게 해결해야 하나요?
답변 1
0
안녕하세요.
이 부분은 코드에서 설명한대로, 다음 페이지를 방문한 후에, 다시 한번 실행해보시면 좋을 것 같습니다.
Enable it by visiting https://console.developers.google.com/apis/api/sheets.googleapis.com/overview?project=415810789407 then retry
그래도 안된다면, 다시 위 페이지를 방문한 후, 10분정도 후에 시도해보셔도 좋을 것 같구요.
그래도 안된다면, 강의에서 설명한 그대로를 처음부터 다시 한 단계도 놓치지 않고 해보시면 좋을 것 같습니다. 한 단계라도 놓쳤다면, 이 부분을 단순한 에러코드로 찾아내기가 매우 어려워서요.
감사합니다.
크롤링, 영상을 따라해도 제미나에게 물어봐도 안되요
0
33
1
정규표현식 및 여러 코드 꼭 외워야 하나요?
0
40
1
리스트 함수형도 정수 데이터 받을 수 있나요?
0
46
1
크롤링 관련 질문
0
64
1
문제 답이 없는 버전은 없나요?
0
74
1
requests, BeautifulSoup 임포트 부분에 대해 문의드립니다.
0
83
1
업데이트 강의
0
98
2
선생님 강의중에서 sqlite3 강의를 제공한 강의가 있나요?
0
123
2
연습용 예제 파일
0
76
1
lxml 관련 오류
0
106
1
SAVE Request 창 띄우는 법
0
92
1
포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다. 2
0
75
1
포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다.
0
98
1
예제 2, 4, 6에 대한 풀이 방식 질문.
0
89
1
문제 파일
0
78
1
pdf 파일 내 코드 복붙시 공백
0
291
1
데이터 저장 강좌 문의 건
0
96
1
" " 와 ' '의 차이를 알고 싶습니다
0
243
1
Exercise 22. 문자열 다루기 (strip)
0
132
1
list함수로 리스트 선언하면 실패하는데 이유는 무엇입니까?
0
187
1
셀 삽입후 바로 기입이 가능합니까?
0
139
2
주피터 노트북 마우스 스크롤? 오류
0
1550
2
등호 2개('==')의 의미가 뭐죠?
0
460
2
페이지가 넘어갈 때 url 변하지 않는 경우
0
267
1





