2012-04-26 60 views

回答

3

对于嵌入图像,答案将非常类似于this one

所以基本上得到嵌入视频的网址,你将不得不:

  • 在驱动应用中,你通过URL参数获取该文件的ID,当用户点击一个文件并打开它与您的应用程序。
  • 使用Drive API和文件的ID查询文件元数据:返回的文件元数据是包含一堆信息的JSON对象。
  • 在文件元数据中有一个名为“downloadURL”的属性,它给出了实际文件的URL。

获取文件元数据的样本是here

如果您的文件已公开共享,则该URL将可直接访问。如果文件不公开,您将不得不使用OAuth 2.0授权对该URL的请求。

问题:该URL只能暂时运行。所以它不适用于每个用例。

+0

我感谢您快速回答,但我不确定这个回复我的问题。 比方说,我有这样一个有些代码: <!DOCTYPE HTML> 简单的电影播放器​​ <视频SRC =“https://docs.google.com/uc ?出口=下载&ID = XXXXXXXXXXXXXXXX” 控制 高度= 270宽度= 480 > 由于下载网址不是电影网址,因此这不起作用。 我可以通过api获取电影网址吗? 再次感谢! – Luca 2012-04-26 12:40:07

+0

它解释了如何检索文件的URL。为了得到它,你必须查询文件的元数据并查看* downloadUrl *属性,有很多示例说明了如何在Drive文档中做到这一点。关于URL的短暂停留时间的相同论点也是有效的。 – Nivco 2012-04-26 12:46:39

+0

你从哪里得到这个下载网址? :)你通过API获得的绝对不是这种形式;) – Nivco 2012-04-26 12:48:27

相关问题