2

私は Java DrEdit の例を GAE で正確指示に従って実行しようとしています。ドキュメントから新しい「dredit」ドキュメントを作成し、認証を許可して実際のアプリにアクセスできるようになりましたが、gdrive に戻るすべての操作の GAE ログでこれを取得します。

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 ビルド パス エディターで、war/WEB-INF/lib/ ディレクトリ内のすべての JAR をプロジェクトのビルド パスに追加します。

lib/dependencies の下にもライブラリを追加しましたが、lib を追加するだけでコンパイル エラーが発生しました。

4

1 に答える 1

4

DrEdit Java にバグがあり、トークンが欠落しているかどうかのチェックを基本的にスキップしてリリースされました。このバグを修正するための関連する変更はこちらです。

その変更を適用すると、問題が解決すると思います。このサンプルのガイドも更新しました。

于 2012-04-27T21:47:15.823 に答える