Python 无需登录即可将文件上载到google drive

Python 无需登录即可将文件上载到google drive,python,google-drive-api,Python,Google Drive Api,因此,通过GoogleSheetsAPI,我可以使用凭证json文件来编辑GoogleSheet。我不必一次又一次地登录。谷歌驱动器api也可以做同样的事情吗?我正在制作一个Python Web应用程序,每次我想上传文件时都需要登录到google帐户是非常低效的。我计划只上传文件到一个驱动器,而不是多个帐户。我已经查看了几次堆栈溢出,只能找到关于如何使用用户帐户登录的文档,这要求我每次都登录 致以最良好的祝愿 Jake您可以做与工作表中相同的事情,按照文档中的官方Python进行操作。快速入门似

因此,通过GoogleSheetsAPI,我可以使用凭证json文件来编辑GoogleSheet。我不必一次又一次地登录。谷歌驱动器api也可以做同样的事情吗?我正在制作一个Python Web应用程序,每次我想上传文件时都需要登录到google帐户是非常低效的。我计划只上传文件到一个驱动器,而不是多个帐户。我已经查看了几次堆栈溢出,只能找到关于如何使用用户帐户登录的文档,这要求我每次都登录

致以最良好的祝愿


Jake

您可以做与工作表中相同的事情,按照文档中的官方Python进行操作。快速入门似乎展示了如何制作一个允许用户登录的程序。我似乎找不到一种使用服务帐户而不是用户登录的方法。我需要一种在不使用过期凭据的情况下使用api的方法。您如何处理工作表?API库是相同的,它只是将其发送到不同的服务。因此,同样的方法通常也会起作用。这就是我访问google表单的方式。我只是将电子表格与服务帐户的电子邮件共享,一切都很完美。明白了,你正在使用一个非官方的图书馆。给我一点时间,我会进一步研究它。因此,您需要按照使用OAuth2.0库的说明进行操作。如果你看一下,你会发现
gspread
只是在包装它。您应该能够分解他们用于身份验证的代码,因为这个
gspread
只是Google标准api库的一个抽象版本。这对我来说是太多的工作了,我要回去为你们解构然后重建它,但这应该能帮助你们继续前进。