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 服务
有人能告诉我我做错了什么吗?
谢谢你。

4

2 回答 2

1

当我尝试按照以下教程进行操作时,我收到了相同的“此应用程序不允许 API 服务”错误:http ://www.youtube.com/watch?v=v9TG7OzsZqQ

我的 Cloud Endpoint REST API 在我的本地开发机器上运行良好,但在我部署到 App Engine 时不可见。

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

更新:检查GAE:对于(部分?)解决方案,此应用程序不允许 API 服务。

于 2012-07-19T13:28:53.043 回答
0

您没有执行先决条件中列出的操作,这会阻止您从应用引擎使用 GCS。

于 2012-07-19T21:19:26.820 回答