Google app engine 凭证和谷歌云存储是如何工作的?
我刚刚开始开发GAE web应用程序。我正试图获得一个谷歌云存储桶的列表。我从网站上找到了一些代码 我在网上找到了三种方法Google app engine 凭证和谷歌云存储是如何工作的?,google-app-engine,oauth-2.0,credentials,google-cloud-storage,Google App Engine,Oauth 2.0,Credentials,Google Cloud Storage,我刚刚开始开发GAE web应用程序。我正试图获得一个谷歌云存储桶的列表。我从网站上找到了一些代码 我在网上找到了三种方法 使用谷歌存储API 使用Json库 但thsi示例需要为bucket配置域验证 使用python 我们现有的应用程序是由gae为Java开发的。我不认为这种python方式可以包含在Java应用程序中 那么我想修好第一条路 它显示凭证错误。Bucket现在授权给所有人(所有经过身份验证的用户)。我想我需要了解凭证是如何工作的。我已经阅读了关于0Auth2的google开发
Error: com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential.(Ljava/util/Collection;)V
我在API控制台上所做的:
- 创建客户端id(web应用程序、服务帐户、已安装的应用程序)
- 创建简单API访问(新服务器密钥、新浏览器密钥)
- 使用gsutil设置ACL
- eclipse 3.6 helios(日语包)
- 用于eclipse的gae java
- gae 1.8.0
- java 1.6.31
- 谷歌存储API
- 谷歌客户端库
- 其他(tomcat、maven)
- windows 7英语和日语语言包
您能发布完整的错误回溯吗?按照说明进行操作,它就起作用了。但我无法添加服务帐户名:xxxxxxx@appspot.gserviceaccount.com从web控制台。我的api控制台受限于我的域帐户。我使用gsutil添加它。谢谢你的建议。