Potrzebuję uzyskać adres pliku obrazka z Google Drive do osadzenia na stronie. Dodaję plik do dysku

/**
 * @return URL of the embedding file
*/
    @Override
    public String save(
            final java.io.File file,
            final String contentType
    ) throws IOException {
        // Build a new authorized API client service.
        final Drive service = getDriveService();

        final File metadata = new File();
        metadata.setTitle(file.getCanonicalPath());
        final FileContent content = new FileContent(contentType, file);

        return service.files().insert(metadata, content).execute().getEmbedLink();
    }

obecny kod zwraca mi przykładowy adres https://drive.google.com/file/d/1GXdK45h-rK7s0nSDcFbmLCf2W-ivZMep/preview. Takie adresu nie można umieścić jako źródło dla obrazka. Natomiast, poprawny adres wygląda w taki sposób https://lh4.googleusercontent.com/RDb9-p8heWgI3ri_uW8vQvfFy4rAfQrErwtdPXid91xmm3WsBmHKcsKkv3gdM9dj6YftUpES42dSkjzaTqfC=w1280-h869-rw. I nie wiem jak uzyskać ten drugi adres. Na ten pierwszy adres składa się identyfikator pliku (getId()), ale nie mam pojęcia jak generowany jest ten drugi adres.