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에서 계속 이 오류가 뜹니다.
어떻게 해결해야 하나요?
안녕하세요.
이 부분은 코드에서 설명한대로, 다음 페이지를 방문한 후에, 다시 한번 실행해보시면 좋을 것 같습니다.
그래도 안된다면, 다시 위 페이지를 방문한 후, 10분정도 후에 시도해보셔도 좋을 것 같구요.
그래도 안된다면, 강의에서 설명한 그대로를 처음부터 다시 한 단계도 놓치지 않고 해보시면 좋을 것 같습니다. 한 단계라도 놓쳤다면, 이 부분을 단순한 에러코드로 찾아내기가 매우 어려워서요.
감사합니다.