というわけで、最終的にはGoogleにOCRさせたい画像をアップロードしようとしています。次に、OCR の結果を Android アプリに戻せるようにしたいと考えています。画像を適切にアップロードしています。Google ドライブ内のすべてのファイルをループすることができ、利用可能なエクスポート リンクがあることがわかります。そのうちの 1 つは "text/plain" です。ブラウザでこれらの URL のいずれかを使用すると、テキストがダウンロードされます。これは私がそれにアクセスしようとするべき方法ですか?
insert メソッドによって返されたファイルで getExportLinks メソッドを呼び出して取得した URL を使用しようとしました
File file = drive.files().insert(body, mediaContent).setOcr(true).execute();
String imageAsTextUrl = getExportLinks.get("text/plain")
最終的に、Google ドライブのホームページのように見える HTML が返されます。エクスポートされた URL ドキュメントを取得するために、Google ドライブ インスタンスを使用したので、挿入メソッドのように適切に認証されているはずです。
DriveRequest request = new DriveRequest(drive, HttpMethod.GET, imageAsTextUrl, null);
誰もこれをやろうとしたことがありますか?私は何を間違っていますか?