0

我一直在尝试完全理解 Google API,以便我可以从使用 Javascript 的私有 Google 电子表格中获取数据。

我正在使用 jQuery 和 D3.js 创建一个图表,并且我希望在不将用户重定向到授权页面的情况下无缝提取数据。我知道我需要使用 OAuth,但我找不到任何关于如何通过 AJAX 调用无缝执行此操作的示例。

https://developers.google.com/google-apps/spreadsheets/#authorizing_requests 这并没有提到任何让我看起来不需要向用户提供 OAuth 对话框的事情。

4

1 回答 1

0

要获得私人电子表格页面,您必须授权。请参阅带有 OAuth 2.0 for Javascript的 Google 电子表格 API,以获取 Google 电子表格的完整工作 OAuth 调用。我用它来使用谷歌电子表格创建一个工作数据库。

另一种可能有效的方法:Fusion Tables。您将必须有一个公共工作表,但您可以将其设为不公开,这意味着它只能通过链接获得(您只能在您的 javascript 中使用该链接)。它可能需要一个位置(因为它是为空间数据设计的),但您可能能够绕过它或只使用一个虚拟值。

于 2013-10-18T08:26:05.830 回答