将私人数据导入Google电子表格

时间:2014-06-10 11:57:57

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

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

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

欢迎提出其他建议。

1 个答案:

答案 0 :(得分:0)

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

Google电子表格中的Google Apps脚本

  1. 使用您的API
  2. 获取URI以初始化auth
  3. 按照重定向
  4. 执行这两个步骤,您会收到某种令牌以证明您已登录。请使用此处然后联系API获取数据。

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

相关问题