我正在编写一个帮助人们管理Facebook页面的网络应用程序。所需的功能之一是能够从应用程序向Facebook用户发送文件。该文件可以有许多来源,例如硬盘驱动器,OneDrive,Google Drive等.OneDrive为文件提供了短暂的公共下载URL。他们在JavaScript文件选择器示例中提到了here。我可以在Facebook Messenger的文件上传API中使用此URL将其发送给Facebook用户。但我在Google云端硬盘文档中找不到这样的选项。
有没有办法从Google云端硬盘获取文件的公共网址,以便我可以将其作为Messenger上传文件API中的文件参考传递。我在前端使用Google Drive的JavaScript Picker。
答案 0 :(得分:0)
请从Google Drive API查看此文档。
如果您想让用户直接打开或上传Google云端硬盘文件 从您的网络应用程序独立于驱动器UI,您可以使用 Google Picker API。选择器可以显示当前的列表 经过身份验证的用户在以下界面中的驱动器文件:
另请查看Google Picker API以获取深入指南。
本文档适用于希望添加Google的开发人员 Picker API到他们的页面。 JavaScript流畅度的基本水平是 必需的。
阅读本文档以查看常见方案的代码示例。
,或者
您可以尝试使用Files: get获取所需的downloadUrl。