获取Google云端硬盘中文件的短期公开网址

时间:2017-07-30 15:36:52

标签: google-drive-api

我正在编写一个帮助人们管理Facebook页面的网络应用程序。所需的功能之一是能够从应用程序向Facebook用户发送文件。该文件可以有许多来源,例如硬盘驱动器,OneDrive,Google Drive等.OneDrive为文件提供了短暂的公共下载URL。他们在JavaScript文件选择器示例中提到了here。我可以在Facebook Messenger的文件上传API中使用此URL将其发送给Facebook用户。但我在Google云端硬盘文档中找不到这样的选项。

有没有办法从Google云端硬盘获取文件的公共网址,以便我可以将其作为Messenger上传文件API中的文件参考传递。我在前端使用Google Drive的JavaScript Picker。

1 个答案:

答案 0 :(得分:0)

请从Google Drive API查看此文档。

  

如果您想让用户直接打开或上传Google云端硬盘文件   从您的网络应用程序独立于驱动器UI,您可以使用   Google Picker API。选择器可以显示当前的列表   经过身份验证的用户在以下界面中的驱动器文件:

另请查看Google Picker API以获取深入指南。

  

本文档适用于希望添加Google的开发人员   Picker API到他们的页面。 JavaScript流畅度的基本水平是   必需的。

     

阅读本文档以查看常见方案的代码示例。

,或者

您可以尝试使用Files: get获取所需的downloadUrl。