Google驱动器重新获取/刷新以前提取的文件

时间:2016-04-27 22:33:37

标签: javascript python google-drive-api google-oauth google-picker

我们正在使用谷歌picker来获取我们的应用程序中的文件。以前这是一次性的事情,但我们注意到,因为我们不允许对我们的应用程序进行数据操作,所以用户需要对驱动器进行更改并再次执行上传/获取过程。我们希望简化工作流程并允许用户单击一次刷新/重新同步文件(电子表格)。为了做到这一点,我想在我的应用程序上保存file_id,尽管我仍然需要获得oAuthToken来构建服务并获取文件。这是正确的方法还是请建议我是否可以遵循任何其他机制。

当前的google-picker工作流程在客户端使用js,它提供oAuthToken,fileId,文件名。在服务器端,我使用python来构建服务并获取实际文件。

1 个答案:

答案 0 :(得分:0)

在我看来,您的过程,即保存文件ID和访问/刷新令牌,并在您需要时获取文件是正确的方法。

我已经构建了一个应用程序,我们使用google驱动器管理文件。简而言之,我的过程是:

  1. 用户同意和身份验证
  2. 使用选择器上传文件,并在成功操作后保存必要的文件数据。
  3. 每当我们需要向用户查看时,获取文件(使用访问令牌或使用刷新令牌获取新的访问令牌)
  4. 我希望这会有所帮助。

    干杯