Open
Description
Environment details
- OS type and version: Windows 10
- Python version:
Python 3.8.2
- pip version:
21.3.1
google-api-python-client
version:2.28.0
Steps to reproduce
- Create following structure in Google Drive:
- Share by link
test1
to another account - Open link, but do not click on folder
test2
andtest3
- Execute code below. Expected to see folders
test1
,test2
andtest3
. But onlytest1
is in output - Open link again and click on folder
test2
- Execute code below. Expected to see folders
test1
,test2
andtest3
. But onlytest1
andtest2
are in output
Code example
folders = drive.files().list(pageSize=10,
q='mimeType = 'application/vnd.google-apps.folder'',
fields="nextPageToken, files(id, name, parents)").execute()
nextPageToken = folders.get('nextPageToken')
while nextPageToken:
nextPage = drive.files().list(pageSize=10,
driveId=drive_id,
q='mimeType = 'application/vnd.google-apps.folder'',
fields="nextPageToken, files(id, name, parents)",
pageToken=nextPageToken).execute()
nextPageToken = nextPage.get('nextPageToken')
folders['files'] = folders['files'] + nextPage['files']
print(folders)
Note: if share folder with share
button and adding email it output all the inner folders immediately.
If explanation is not clear I can record a video of it.