2012-07-05 49 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。