【问题标题】:Open a Google Drive file with Word using Drive API使用 Drive API 使用 Word 打开 Google Drive 文件
【发布时间】:2018-10-10 17:13:46
【问题描述】:

安装Backup and Sync后,Google Drive web 允许通过“Open with > Word”上下文菜单直接在计算机上安装的本地应用程序中打开文件。

我的问题是:我可以在使用 Drive API 的网络应用上使用此功能吗?

这个想法是:使用 Drive API 在 Drive 上创建一个 Word 文件,然后向用户呈现链接以直接在 Word 中打开文件,而无需下载它或知道文件的确切位置和名称在云端硬盘上。

【问题讨论】:

    标签: google-drive-api


    【解决方案1】:

    使用Google Drive UI打开文件只有两种方式:

    • 打开方式上下文菜单项
    • 用于打开文件的 Google Picker 对话框

    Open files using the Open with contextual menu

    当用户选择 Google Drive 中的文件并选择打开方式 菜单选项,Drive 将用户重定向到所选的Open URL 应用程序(此 URL 在您 enable the Drive platform 时定义)。 来自用户浏览器的重定向请求包含这个重要的 状态参数中的信息:

    • 要打开的文件的 ids(或打开原生 Google 文档时的 exportIds
    • action,设置为打开。
    • 经过身份验证的用户的userId

    Open and upload files using the Google Picker API

    有关启用团队云端硬盘支持和添加团队云端硬盘的详细信息 在文件选择器中查看,请参阅Picker API reference

    当用户从列表中选择一个文件时,返回文件 ID,并且 您的应用程序可能会使用该 ID 来访问该文件。您还可以添加到 一个选择器对话框,可以将文件上传到 Google Drive。

    【讨论】:

    • 我不想将我的应用程序集成到 Google Drive API 中。我想要的是能够通过本地副本(通过备份和同步应用程序提供)在 Word 中打开特定文件(用户允许我操作)。就像 OneDrive 允许我在本地 Word 中打开特定文件一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多