3

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

每当我在不使用 OAuth 的情况下尝试某些事情时,我都会得到一个全局 internalError(根据当前文档与授权相关)。

我想要达到的体验:

用户输入http://domain.com/posts > 从文件夹 Y 获取所有公共文件 > 按日期排序 > 在 HTML 中显示标题 > 用户单击标题 > 用户以 HTML 格式显示文件的全部内容。

这可能吗?

提前致谢!:)

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

4

1 回答 1

4

You can do it this way, without using Google Drive API:

  1. Make the folder public
  2. Copy the folder ID from the URL
  3. Append it to https://googledrive.com/host/ e.g. https://googledrive.com/host/0BzEbtMoF6IXbaVN2Qmx1em9qS0k/

You will get a directory index with all files listed and if the (sub)folder contains an index.html file, it will be rendered instead.

To get the JSON or XML file list, use YQL.

于 2013-01-22T21:33:21.457 回答