2016-07-07 15 views
0

我一直在考虑要开始使用Google Drive API的项目。我的想法是制作一个网页(使用Laravel)让客人下载文件。我有3种不同类型的用户:可以下载文件的客人,登录的用户,能够上传文件的管理员,以及能够完成所有这些操作的管理员,以及删除文件(这些文件只是PDF文件)。使用Google Drive API的项目?它可行吗?

另外,它运行的服务器没有太多硬盘空间用于存储文件,它只是托管该页面,并可能保留一些最重要的文件。但事情是,我对这个API没有任何经验。如果发现不能做到这一点,我就会厌倦了解所有这些麻烦。我试过阅读文档,但我仍然不知道这是否可行,而且我找不到可靠的教程(另外,我不知道什么是可靠的,我从来没有使用它)。

因此,对于已经使用API​​的人来说,这是可行的吗?下载速度是否太慢?没有帐户的用户是否可以下载?另外,你是否知道任何可靠的教程,并以正确的方式进行操作?或者是我会发现/需要的唯一文件?

在此先感谢。

回答

0

是的, 这三种情况都可以通过谷歌驱动器sdk来处理。您需要深入探索API。创建和下载很容易,上传很棘手。

我最近使用谷歌驱动API中的一款Chrome扩展程序上传图像直接驱动here

您可以在这里问关于API用法的问题。

+0

对不起,我认为第二个链接不工作。 –

+0

我的意思是你可以在StackOverflow上提问。 – s007

0

首先,我建议您通过Google Drive REST API Overview中的某个快速入门。

其次,请注意驱动器API集成必须采用的Requirements and Best Practices。 如前所述:

要求

  • 继行动“打开方式”,应用程序必须检查授权用户读取/写入到传递文件ID是指该文档。

的最佳实践

  • 在“创建新的”流,谷歌驱动器提供了一个授权码您的应用程序。在应用程序采取其他操作之前,应尽快将此代码升级为访问令牌。

最后,该SO后 - Good tutorial on Google Drive SDK and OAuth可能也有帮助。

相关问题