2012-04-27 62 views
2

我試圖獲得在GAE 上正在運行的Java DrEdit示例,正如instructions中所述的。我已經得到了我可以創建文檔,從一個新的「dredit」文件,允許權威性,並得到實際應用的地步,但我得到這個在GAE日誌每個操作可以追溯到的GDrive:Google Drive SDK DrEdit Java版本返回401錯誤

Uncaught exception from servlet 
com.google.api.client.googleapis.json.GoogleJsonResponseException: 401 OK 
{ 
    "code" : 401, 
    "errors" : [ { 
    "domain" : "global", 
    "location" : "Authorization", 
    "locationType" : "header", 
    "message" : "Login Required", 
    "reason" : "required" 
    } ], 
    "message" : "Login Required" 
} 
at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:159) 

在哪裏我也從指令不同,7:

在Eclipse構建項目路徑編輯器中添加的所有JAR文件的 戰爭/ WEB-INF/lib /目錄下的項目的構建路徑。

我在lib/dependencies下添加了庫,只是增加了lib左邊的編譯錯誤。

回答

4

有在DrEdit Java的一個bug,使得它出來釋放,本質上跳過檢查,如果令牌失蹤。修復此錯誤的相關更改是here

我覺得應用該變化將解決這個問題爲您服務。我還更新了此示例的指南。

+0

另外,感謝關​​於構建路徑的評論。我已經在文檔中解決了這個問題。 – 2012-04-27 21:57:59

+0

感謝您的期待。那就是擺脫了401,但它現在只是在默默地失敗。我會深入地挖掘我的本地構建,這讓我想起我需要做的另一篇文章... – David 2012-04-28 00:50:48

+0

請繼續張貼。 FWIW我對此進行了相當廣泛的測試,並且確信它可以正常工作,所以我很樂意去處理那些不是的邊緣案例。 – 2012-04-28 13:22:33