Google Drive SDK: carga de imagen, OCR, resultado de descarga

Así que, en última instancia, estoy intentando subir imágenes que quiero que Google coloque en OCR. Luego quiero poder volver a obtener los resultados del OCR en mi aplicación de Android. Tengo mis imágenes subiendo correctamente. Puedo recorrer todos los archivos en mi disco de Google y veo que hay enlaces de exportación disponibles, uno de los cuales es "texto / plano". Si utilizo una de estas direcciones URL en un navegador, descarga el texto. ¿Es esta la forma en que debería estar tratando de acceder a ella?

He intentado usar la URL que obtengo al llamar al método getExportLinks en el archivo devuelto por el método de inserción

File file = drive.files().insert(body, mediaContent).setOcr(true).execute();
String imageAsTextUrl = getExportLinks.get("text/plain") 

Terminé recuperando HTML que parece ser la página de inicio de Google Drive. Para obtener el documento url exportado, utilicé la instancia de Google Drive, por lo que debería haberse autenticado correctamente como el método de inserción que pensaría.

DriveRequest request = new DriveRequest(drive, HttpMethod.GET, imageAsTextUrl, null);

¿Alguien ha intentado hacer esto antes? ¿Qué estoy haciendo mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta