Я настраиваю доступ API к gdrive API: https://developers.google.com/drive/api/v3/quickstart/python
Теперь я могу видеть файлы с моим сценарием python, которые создает сценарий python, но не создает контент мной на gdrive через веб-интерфейс: https://developers.google.com/drive/api/v3/search-files
Почему / как я могу поделиться всем gdrive со скриптом python? Я не вижу связанной с ним учетной записи службы.
Пример запроса:
def google_gdrive_search_folder(service_gdrive):
page_token = None
while True:
response = service_gdrive.files().list(spaces='drive', fields='nextPageToken, files(id, name)', pageToken=page_token).execute()
for file in response.get('files', []):
# Process change
print('Found file: %s (%s)' % (file.get('name'), file.get('id')))
page_token = response.get('nextPageToken', None)
if page_token is None:
break
Или:
def google_gdrive_search_folder(service_gdrive):
# Call the Drive v3 API
results = service_gdrive.files().list(pageSize=30, fields="nextPageToken, files(id, name)").execute()
items = results.get('files', [])
if not items:
print('No files found.')
else:
print('Files:')
for item in items:
print(u'{0} ({1})'.format(item['name'], item['id']))