google-drive-api - 没有 Oauth 的 Google Drive API 和接收文件

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

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

每当我在不使用 OAuth 的情况下尝试某些操作时,我都会收到全局内部错误(根据当前文档与授权相关)。

我想要达到的体验:

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

这可能吗?

提前致谢! :)

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

最佳答案

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

  1. 公开文件夹
  2. 从 URL 复制文件夹 ID
  3. 将其附加到 https://googledrive.com/host/例如https://googledrive.com/host/0BzEbtMoF6IXbaVN2Qmx1em9qS0k/

您将获得一个列出所有文件的目录索引,如果(子)文件夹包含一个 index.html 文件,它将被渲染。

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

关于google-drive-api - 没有 Oauth 的 Google Drive API 和接收文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14467868/

相关文章:

javascript - Angular 打印 $scope 函数而不是返回值(当从 DOM 调用时)

api - 如何在 Yahoo 的 YQL 中使用 API key ?

c# - 解析复杂 json 字符串的最佳实践

google-api - JavaScript 错误 - 日志 :Net state changed from BUSY to CLIENT_ERROR

java - 如何在访问 Google Drive API 时隐藏/绕过授权弹出窗口

google-apps-script - 如何使用 Apps 脚本从 docx 文件中提取文本?

c - 如何将 RFC 3339 日期时间转换为 IST?

Java、Google 表格 API : AuthSub token has wrong scope

javascript - yui3 小部件错误 "this.constructor.NAME is undefined"

google-drive-api - Google Drive 的 FileID 格式是什么?我需要使用 API 查明新文件是否已上传到我的驱动器