прямо сейчас я использую электронную почту для автоматического вложения файла каждую неделю, но, поскольку Google не принимает файлы размером более 25 МБ, я собираюсь заменить вложение электронной почты на хранилище Google Drive настолько, что оно будет более масштабируемым. Я нашел эту библиотеку под названием PyDrive , и я уже выполнил указанные шаги в документации по настройке в коде и в учетной записи Google, но проблема по-прежнему возникает в Google каждый раз, запрашивая у меня разрешение, есть ли способ передать этообрабатывать по коду, не спрашивая разрешения или каких-либо визуальных вещей, потому что я собираюсь загрузить файлы в digitalocean, и нет никакого способа выбрать учетную запись или нажать кнопку разрешения без какого-либо визуального доступа? с другой стороны, есть ли способ настроить его для сервера digitalocean?
Кстати, я загружаю файлы на свой собственный диск Google, а не для клиентов
вот quickstart.py:
from pydrive.auth import GoogleAuth
gauth = GoogleAuth()
gauth.LocalWebserverAuth() # Creates local webserver and auto handles authentication.
это код (для тестирования)
from pydrive.drive import GoogleDrive
from quickstart import gauth
drive = GoogleDrive(gauth)
file1 = drive.CreateFile({'title': 'Hello_me.txt'}) # Create GoogleDriveFile instance with title 'Hello.txt'.
file1.SetContentString('Hello World! me again') # Set content of the file from given string.
file1.Upload()