我的android应用使用驱动器api,用户可以在其中将文件上传到其驱动器,然后将其公开,然后将fileId发送给其他用户,以便他们可以使用驱动器api下载文件。我可以在浏览器中下载共享文件,但在android中无法正常工作。
我尝试使用驱动器api的get方法,该方法将fileId作为输入,但是给出错误“消息”:“找不到文件:[fileid]。
Drive.Files.Get getFile = googleDriveService.files().get(fileId).setAcknowledgeAbuse(true);
MediaHttpDownloader downloader = getFile.getMediaHttpDownloader();
downloader.setDirectDownloadEnabled(false);
downloader.setProgressListener(new CustomProgressListener());
我希望用户可以下载其他人使用文件ID共享的文件。