Выводит, якобы нет файлов, хотя они на диске есть.
Сервис-аккаунт был зареган из-под аккаунта владельца диска.
Сервис-аккаунт необходим для работы из-под pythonanywhere
Пытался загуглить, выдало только обратную проблему во множестве экземпляров.
Что я подразумеваю под обратной проблемой
Юзер не видит файлы, добавленные на гугл диск сервис-аккаунтом.
кодfrom google.oauth2 import service_account
from googleapiclient.discovery import build
SCOPES=['https://www.googleapis.com/auth/drive.metadata.readonly']
SERVICE_ACCOUNT_FILE = '12345.json'
credentials=service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE,scopes=SCOPES)
service=build("drive", "v3", credentials=credentials)
items=(
service.files()
.list(pageSize=10, fields="nextPageToken, files(id, name)")
.execute()
).get("files", [])
if not items:
print("No files found.")
else:
print("Files:")
for item in items:
print(f"{item['name']} ({item['id']})")
P.S. Всю эту кашу я заварил, чтобы был доступен гугл диск на pythonanywhere