我希望能够通过Google云端硬盘帐户阅读网站上的文件,因为谷歌服务的文档非常庞大,所以这让我感到头疼(对我而言,无论如何,我对工作的经验很少使用SDK和API)。我还意识到我需要使用OAuth 2授权来授予对文件的访问权限。关于从哪里开始的任何好主意?
答案 0 :(得分:16)
您的第一步是决定是从Javascript客户端还是从Web服务器(php,Java等)进行Drive访问。根据您将使用的流程,OAuth非常不同。
您的第二步是决定是否要使用抽象库,或者直接编程到HTTP API。
两种方法都有利弊。我个人选择使用低级HTTP API,原因如下: -
如果您选择使用HTTP API路由,那么实际上只需要三个资源。
确保将OAuth和云视为单独的主题。首先了解OAuth,然后解决Drive。
我确信很多人都成功使用了libs,所以我不会完全写下来。由于上述原因,他们不适合我们。
还有一个提示,请记住OAuth与授权有关,而不是身份验证。因此,您仍需要进行身份验证和用户/会话管理。话虽如此,OAuth 确实将用户令牌作为副产品吐出,因此存在一些重叠。我的观点是你需要推出自己的用户/会话管理。
答案 1 :(得分:5)
答案 2 :(得分:-1)
您可以从此网站了解到一个很好的示例代码。它包含一个demo html文件,而api完全是用javascript完成的。
https://bytutorial.com/tutorials/google-api/introduction-to-google-drive-api-using-javascript