我正在尝试使用cloudstorage api打开需要请求授权令牌的文件。
使用先前定义的令牌:'access_token',我的代码如下所示:
gcs_file = gcs.open(file_path, 'w', options={'Authorization': access_token})
问题是我收到以下错误:
option Authorization is not supported
我想我没有正确打开这个文件。
有人知道我应该如何使用令牌调用此函数?
非常感谢!
答案 0 :(得分:0)
只要您的应用程序的服务帐户被授予访问权限,您就可以访问不属于您项目的存储桶和对象。如果您确实提交了有效的OAuth 2访问令牌并想要使用它,则可以使用Google API Python Client,oauth2client.client.AccessTokenCredentials类可以使用访问令牌进行身份验证。
但是,我很好奇。你的应用程序在哪里获得访问令牌以及你为什么要使用它?