我正在尝试使用PHP了解Google Drive API v3的下载流程.使用API v2下载文件I:
使用API v3这似乎已被弃用,并且根据您在Drive Service上调用的文档files->get(),其数组参数"alt" => "media"为获取文件本身而不是元数据.
他们的例子是:
$fileId = '0BwwA4oUTeiV1UVNwOHItT0xfa2M';
$content = $driveService->files->get($fileId, array(
'alt' => 'media' ));
Run Code Online (Sandbox Code Playgroud)
我无法理解它是如何工作的,并且已经通过代码进行了搜索,但它没有提供更多信息.
当你打电话时get(),$content实例中会涉及到什么?它是文件的内容(在这种情况下,这在处理大文件时似乎很麻烦 - 当然你会忘记内存?!)或者是否可以调用某种类型的流引用fopen?如何将此文件保存到磁盘?
文档并没有真正详细说明在进行API调用时会发生什么,它只是说它执行文件下载?