API Google Листов работает медленно на Mac M1 Python

#python #macos #google-sheets #google-sheets-api

Вопрос:

Я пытаюсь выполнить простое считывание с M1 MacBook Pro в Google API.

Все работает нормально , но для простого чтения требуется оооочень много времени, около 5-9 минут.

Теперь я пытаюсь сделать это на своем компьютере с Windows , и это работает нормально.

У кого-нибудь есть идея о том, как ее решить или даже почему ?

Код :

 import gspread
from oauth2client.service_account import ServiceAccountCredentials


scope = ['https://spreadsheets.google.com/feeds',]

creds = ServiceAccountCredentials.from_json_keyfile_name("jsonFile.json", scope)

client = gspread.authorize(creds)

sheet = client.open_by_key("Rent").sheet1


data = sheet.get_all_records()
print(data)
 

Ответ №1:

Похоже, что Sheets API v3 был отключен со 2 августа 2021 года. Вместо текущего scope вы должны использовать одну из следующих областей:

 https://www.googleapis.com/auth/spreadsheets.readonly
https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive
 

Дополнительная информация по адресу: Sheets API docs