我想访问其他用户使用 SA 帐户创建的共享磁盘上的对象。
我通过使用以下查询调用https://www.googleapis.com/drive/v3/files发现了这一点:
q=mimeType!='application/vnd.google-apps.folder' and 'GOOGLE_DRIVE_FOLDER_ID' in parents and trashed=false&supportsTeamDrives=true&teamDriveId=GOOGLE_TEAM_DRIVE_ID&fields=files(id ,name ,webViewLink ,webContentLink)
根据帐户,我得到不同的结果。如果我使用为服务帐户生成的访问令牌,我们得到的结果与我使用为用户帐户生成的访问令牌不同。服务帐户仅“看到”由该特定服务帐户创建的文件,而普通用户也“看到”其他用户创建的所有文件。
任何人都有类似的问题并且知道任何解决方案或解决方法吗?