没有Oauth的Google Drive API和接收文件

时间:2013-01-22 20:58:31

标签: google-drive-api yql google-drive-realtime-api

我们正在构建一个Web应用程序,它应该从我们的驱动器中的特定文件夹中获取所有文件(只读)。问题是我无法在不使用OAuth的情况下找到访问我们文件的方法。基本上我想要使用AJAX请求我们的文件并在页面上显示它们的内容(用户不必做任何事情)。这完全可能,我错过了什么?

每当我尝试不使用OAuth时,我会得到一个全局内部错误(根据当前文档与授权相关)。

我正在努力实现的经验:

用户输入http://domain.com/posts>从文件夹Y获取所有公共文件>按日期排序>以HTML格式显示标题>用户点击标题>向用户显示该文件的完整内容为HTML。

这可能吗?

提前致谢! :)

更新 澄清一下:我只想依赖我们的API密钥。

1 个答案:

答案 0 :(得分:4)

您可以这样做,而无需使用Google Drive API:

  1. 将文件夹设为公开
  2. 从网址
  3. 复制文件夹ID
  4. 将其附加到https://googledrive.com/host/,例如https://googledrive.com/host/0BzEbtMoF6IXbaVN2Qmx1em9qS0k/
  5. 您将获得列出所有文件的目录索引,如果(子)文件夹包含 index.html 文件,则会显示该文件。

    要获取JSON或XML文件列表,请使用YQL