2012-07-05 48 views
0

代码读取文件读取文件云存储无法从云存储

boolean lockForRead = false; 
String filename = "/gs/smsspamfilteraptosin/Data"; 
AppEngineFile readableFile = new AppEngineFile(filename); 
FileReadChannel readChannel = fileService.openReadChannel(readableFile, lockForRead); 


BufferedReader reader = new BufferedReader(Channels.newReader(readChannel, "UTF")); => I think something went wrong here.I put a string test and after this line the string test was null. 
String line = reader.readLine(); 

路径

smsspamfilteraptosin/Data 

ACL权限的应用程序

FULL_CONTROL 

当我试图打印出路线,结果为空。
这就是我在管理日志中看到的:此应用程序不允许使用的API
有人可以告诉我我做了什么不正确吗?
谢谢。

回答

1

我得到相同的“API服务未能允许该应用程序”的错误,当我尝试跟随在本教程:http://www.youtube.com/watch?v=v9TG7OzsZqQ

我的云端点REST API工作得很好我的本地开发机器上,而不是当我部署到App Engine时可见 。

该“此应用程序不允许使用的API服务”是否可能是我们未启用的付费功能的依赖性的结果?

更新:检查GAE: API serving not allowed for this application的(部分?)解决方案。

0

您没有执行prerequisites中列出的任何操作,这会阻止您从应用引擎中使用GCS。