Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过http下载Google驱动器文件_Java_Android_Http_Google Drive Api - Fatal编程技术网

Java 通过http下载Google驱动器文件

Java 通过http下载Google驱动器文件,java,android,http,google-drive-api,Java,Android,Http,Google Drive Api,有一个指向Google驱动器文件的链接,任何人都可以在没有身份验证的情况下访问该文件。有没有办法只使用链接和某种http客户端下载该文件?周围的大多数示例都依赖于驱动器API和文件ID,但我想坚持使用更轻量级的方法,同时不需要解析http生成的网页来访问url。“如果您想共享直接链接,只需从以下内容更改链接的格式: drive.google.com/file/d/FILE_ID/edit?usp=sharing 为此: drive.google.com/uc?export=download&a

有一个指向Google驱动器文件的链接,任何人都可以在没有身份验证的情况下访问该文件。有没有办法只使用链接和某种http客户端下载该文件?周围的大多数示例都依赖于驱动器API和文件ID,但我想坚持使用更轻量级的方法,同时不需要解析http生成的网页来访问url。

“如果您想共享直接链接,只需从以下内容更改链接的格式:

drive.google.com/file/d/FILE_ID/edit?usp=sharing
为此:

drive.google.com/uc?export=download&id=FILE_ID
请注意,您需要从原始链接获取文件ID,并将其附加到新链接的末尾。 使用新格式,您共享的任何链接都将自动下载到收件人的计算机。”

//2014年1月

答案缺少部分(但关键信息在这里,谢谢):