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

行を印刷しようとすると、結果は null でした。
そして、これは私が管理者ログで見たものです: API サービスはこのアプリケーションでは許可されて
いません。
ありがとうございました。

4

2 に答える 2

1

http://www.youtube.com/watch?v=v9TG7OzsZqQのチュートリアルに従おうとすると、同じ「API サービス提供はこのアプリケーションでは許可されていません」というエラーが表示されます。

私のクラウド エンドポイント REST API は、ローカルの開発マシンではうまく機能しますが、App Engine にデプロイすると表示されません。

この「このアプリケーションでは許可されていない API サービス」は、有効にしていない有料機能への依存の結果である可能性はありますか?

更新: (部分的な?) 解決策として、GAE: API サービス提供がこのアプリケーションに対して許可されていないことを確認してください。

于 2012-07-19T13:28:53.043 に答える
0

前提条件に記載されている操作を行っていないため、AppEngineからGCSを使用できません。

于 2012-07-19T21:19:26.820 に答える