Google云端存储 - 使用授权令牌打开文件

时间:2014-04-15 22:57:26

标签: python google-app-engine google-cloud-storage

我正在尝试使用cloudstorage api打开需要请求授权令牌的文件。

使用先前定义的令牌:'access_token',我的代码如下所示:

gcs_file = gcs.open(file_path, 'w', options={'Authorization': access_token})

问题是我收到以下错误:

option Authorization is not supported

我想我没有正确打开这个文件。

有人知道我应该如何使用令牌调用此函数?

非常感谢!

1 个答案:

答案 0 :(得分:0)

只要您的应用程序的服务帐户被授予访问权限,您就可以访问不属于您项目的存储桶和对象。如果您确实提交了有效的OAuth 2访问令牌并想要使用它,则可以使用Google API Python Clientoauth2client.client.AccessTokenCredentials类可以使用访问令牌进行身份验证。

但是,我很好奇。你的应用程序在哪里获得访问令牌以及你为什么要使用它?