【问题标题】:How to allow users to access my Google API application without authenticating for it?如何允许用户在不进行身份验证的情况下访问我的 Google API 应用程序?
【发布时间】:2017-05-30 18:30:10
【问题描述】:

我开发了一个小型 web 应用程序,它从 Google Spreadsheet 提取原始数据并将其构建在 html 上,因此我的网站用户可以查看、过滤和浏览数据。

为此,我使用的是 Google Sheets API v4,但即使转到 HTML,用户也会被要求使用他们的 Google 帐户“授权”访问,然后才能查看表格/数据。

有没有办法在 HTML 上显示此表/数据,而无需请求用户通过 OAuth 进行授权?

【问题讨论】:

  • 可能是电子表格的权限有误。您可以授予权限,以便使用该链接的任何人都可以访问,无论是否有 Google 帐户。

标签: javascript html json oauth google-sheets-api


【解决方案1】:

如果您正在处理访问数据和执行 Google API 调用,authorization 是 Google 保护和保护用户数据的方式。

如果你想在不需要授权的情况下显示数据,publish it to the web

文件 -> 发布到网络。将为您提供包含公共 url 的嵌入代码。

这是我的公开数据示例:

 https://docs.google.com/spreadsheets/d/1mvFPT2Xx8bNEMUdPC9TDOexzNqVS399bxQATV3JVOyg/pubhtml?widget=true&amp

【讨论】:

    猜你喜欢
    • 2014-04-29
    • 2017-04-23
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 2011-02-13
    • 2016-12-15
    相关资源
    最近更新 更多