insufficientScopes
错误表示你的应用程序没有足够的权限来执行特定的操作。在这种情况下,问题可能是你的应用程序没有获得访问 drive.appdata
范围的权限。
要解决这个问题,请按照以下步骤操作:
drive.appdata
范围,你需要在应用程序的 OAuth 2.0 客户端 ID 中添加 https://www.googleapis.com/auth/drive.appdata
范围。from google_auth_oauthlib.flow import InstalledAppFlow
SCOPES = ['https://www.googleapis.com/auth/drive.appdata']
flow = InstalledAppFlow.from_client_secrets_file('client_secret.json', SCOPES)
credentials = flow.run_local_server(port=0)
drive.appdata
范围的权限,但仍然出现 insufficientScopes
错误,请尝试让用户重新授权应用程序。这可以通过删除应用程序的访问令牌并重新请求授权来实现。领取专属 10元无门槛券
手把手带您无忧上云