所以最终我试图上传我希望谷歌到 OCR 的图像。然后我希望能够将 OCR 的结果返回到我的 Android 应用程序。我的图片已正确上传。我可以遍历我的谷歌驱动器中的所有文件,我看到有可用的导出链接,其中之一是“文本/纯文本”。如果我在浏览器中使用这些 url 之一,它会下载文本。这是我应该尝试访问它的方式吗?
我尝试使用通过对 insert 方法返回的文件调用 getExportLinks 方法获得的 url
File file = drive.files().insert(body, mediaContent).setOcr(true).execute();
String imageAsTextUrl = getExportLinks.get("text/plain")
我最终得到了似乎是 Google Drive 主页的 HTML。为了获取导出的 url 文档,我使用了 google drive 实例,因此它应该像我认为的插入方法一样正确地进行了身份验证。
DriveRequest request = new DriveRequest(drive, HttpMethod.GET, imageAsTextUrl, null);
有没有人尝试过这样做?我究竟做错了什么?