Google api 从Google Drive下载本机文档

Google api 从Google Drive下载本机文档,google-api,google-drive-api,Google Api,Google Drive Api,我想使用Google Drive SDK从Google Drive下载本地格式的文件(以便对其执行一些操作,并将其上传回Google Drive) 显然,我可以使用导出链接转换为另一种格式(Office等),但这意味着文件将从本机格式转换为Office格式,然后再转换回本机格式(在上载过程中)。我试图避免这种情况,因为我预计这不会保持100%的保真度 我尝试了以下请求: GET/drive/v2/files/1q7byvdywwxxxxxxxixsuby0irxe5l4?alt=media 授权

我想使用Google Drive SDK从Google Drive下载本地格式的文件(以便对其执行一些操作,并将其上传回Google Drive)

显然,我可以使用导出链接转换为另一种格式(Office等),但这意味着文件将从本机格式转换为Office格式,然后再转换回本机格式(在上载过程中)。我试图避免这种情况,因为我预计这不会保持100%的保真度

我尝试了以下请求:

GET/drive/v2/files/1q7byvdywwxxxxxxxixsuby0irxe5l4?alt=media
授权:持有人ya29.XXXXXXXXXXXX TKVG3P3ZG

但我得到的回应是:


{
“错误”:{
“错误”:[
{
“域”:“全局”,
“原因”:“坏请求”,
“消息”:“指定的文件不支持请求的备用表示。”,
“locationType”:“参数”,
“位置”:“alt”
}
],
“代码”:400,
“消息”:“指定的文件不支持请求的备用表示。”
}
}


无法以本机格式获取文件内容是驱动器API中的一个大“漏洞”。

无法以本机格式下载Google文档。您唯一的选择是导出到HTML、Word、odt等,然后重新导入