gdata document list java library v3を使用して、Googleドキュメントに保存されているファイル(ドキュメントではない)のリビジョンをプログラムで管理しようとしています。
このツールを使用してファイルとリビジョンを作成できます。WebUIで確認できます。問題は、私の改訂の内容が間違っているようだということです。これが私のテストプロトコルです:
- 「HelloWorld」を含むプレーンテキストファイルを作成します。変換せずにgdocsにアップロードします。
- このファイルのリビジョンを作成し、その内容を「第2バージョンの内容」に変更します
- 別のリビジョンを作成しました。そのコンテンツは「第3バージョンのコンテンツ」になりました。
各ステップで、アプリとWeb UIを使用して、各リビジョンのコンテンツを確認します。これが私が得るものです:
- 最初のステップ:問題ありません。「Helloworld」テキストを含む1つのバージョンが表示されます。
- 2番目のステップ:問題ありません。最初のバージョンにはHello Worldが含まれ、2番目のバージョンには2番目のバージョンのコンテンツが含まれる2つのバージョンが表示されます。
- 3番目のステップ:ここで問題が発生します。3つのバージョンが表示されますが、正しいのは3番目と最後のバージョンだけのようです。2番目のバージョンをダウンロードすると、コンテンツは「2番目のバージョンのコンテンツ」になります(タイプミスではなく、「n」が欠落しています)。そして、私は初期バージョンをダウンロードすることさえできません、それはタイムアウトするようです。
重要なこと:3週間前はこの問題は発生していませんでしたが、リビジョン管理はうまく機能していました。
問題は私のアプリまたはGoogleネイティブWebアプリのいずれかで見られるため、サーバーに関連しているように見えることを除いて、そこで何が起こっているのかわかりません。
最後に:gdocsがドライブとマージされていたので、GoogleドライブAPIを使用してみました。ファイルのリビジョンをリクエストすると、UIに表示されていても、APIはファイルのリビジョンがサポートされていないというエラーを返します。変換されたドキュメントを試してみましたが、うまくいきました。
この問題の回避策を探しています。誰かがそのような問題に遭遇したことがありますか?
前もって感謝します、
ジェローム