对于我正在做的一个项目,我将文件存储在 Google 的云存储中,并正在构建一个网络应用程序来连接这些文件。我希望我的应用程序显示存储在我的存储桶中的文件列表(或对象可能是适当的名称)。我对网络开发和谷歌 API 完全陌生。
我一直在研究如何做到这一点并找到了这段代码......
Storage storage = new Storage(httpTransport, jsonFactory, credential);
ObjectsList list = storage.objects().list("bucket-name").execute();
for (Object obj : list.getItems()) {
}
并且据说使用 AppIdentityCredential。
任何有关如何使用上述代码以及 AppIdentityCredential 的建议或任何有关使用 java 列出存储在存储桶中的文件的建议将不胜感激。
This http://code.google.com/p/google-api-java-client/source/browse/storage-cmdline-sample/src/main/java/com/google/api/services/samples/storage/cmdline/StorageSample.java?repo=samples应该对你有帮助。
请记住,您需要 Cloud Storage API,而不是 GAE API(仅供参考:)。您可以在此处阅读有关该 API 的信息 ->https://developers.google.com/storage/docs/json_api/v1/json-api-java-samples https://developers.google.com/storage/docs/json_api/v1/json-api-java-samples(JSON,还有XML API)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)