我想从网址获取原始链接Google云端硬盘:
https://redirector.googlevideo.com/videoplayback?key=ck2&nh=IgpwcjA1LmhrZzAxKgkxMjcuMC4wLjE&mn=sn-i3b7kn7k&mm=31&ipbits=32&source=webdrive&ip=2001:ee0:305:1::11&signature=B0518B1D616EC0933D669F69C194CCC358B69E76.998F3A6DB7EE8F284801EB115064C0D4FD4D007D&ttl=transient&requiressl=yes&expire=1479880338&itag=37&sparams=requiressl,id,itag,source,ttl,ip,ipbits,expire&pl=48&id=4f2c2017ed76b08d&mv=u&ms=au&app=explorer&mt=1479865862&filename=video.mp4
但似乎Google Drive API不支持。任何人都帮助我......
最好的问候
答案 0 :(得分:0)
Drive API允许您下载存储在Google云端硬盘中的文件。此外,您可以download Google Documents(文档,电子表格,演示文稿等)并将其导出为您的应用可以处理的格式。 Drive还支持用户通过链接直接访问文件。
要下载文件,您需要对文件的资源URL发出授权的HTTP GET请求,并包含查询参数alt = media。例如:
GET https://www.googleapis.com/drive/v2/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
Authorization: Bearer ya29.AHESVbXTUv5mHMo3RYfmS1YJonjzzdTOFZwvyOAUVhrs
响应包含downloadUrl字段中的链接。例如:
{
"kind": "drive#file",
"id": "0B0iTh2ZTRkNjI1ZjUtOGIwZS00YzhiLWJmMWMtNWI4YzY3NzQyNWQ2",
"downloadUrl": "https://doc-04-c1-docs.googleusercontent.com/docs/securesc/ivearmirmg66&e=download&gd=true",
...
}
以下是使用我们的Drive API客户端库执行文件下载的示例:https://developers.google.com/drive/v2/web/manage-downloads#examples