【问题标题】:Import private data into Google Spreadsheet将私人数据导入 Google 电子表格
【发布时间】:2014-07-31 04:21:44
【问题描述】:

我正在使用 ImportXML 函数将私人数据导入 Google 电子表格。为了完成这项工作,我编写了一个 API。但是,由于数据是私有的,我想将 API 设为私有。我能做到。问题在于以某种方式执行此操作,以便 Google 电子表格可以与我的自定义 API 进行通信。

最好在用户登录 Google 电子表格时使用 OAuth 2.0。这可能吗?

欢迎提出其他建议。

【问题讨论】:

    标签: authentication oauth-2.0 google-sheets restful-authentication


    【解决方案1】:

    这是可能的。首先,让您的自定义 API 使用 Google 身份验证。

    在您的 Google 电子表格中的 Google Apps 脚本中

    1. 获取 URI 以使用您的 API 初始化身份验证
    2. 跟随重定向

    执行这两个步骤,您会收到某种令牌以证明您已登录。使用此令牌,然后联系 API 获取数据。

    请注意,如果您使用已安装的应用,则进行身份验证的用户将是安装该应用的人,而不是打开电子表格的人。如果您不使用已安装的应用程序,则无法自动执行此操作然后打开电子表格,因为未安装的应用程序无法在 onOpen() 方法中进行身份验证。因此,您必须使用菜单项、按钮或其他任何东西来手动执行该功能。

    【讨论】:

      猜你喜欢
      • 2011-04-27
      • 1970-01-01
      • 2013-11-05
      • 2015-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多