from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
# Make auth
gauth = GoogleAuth()
gauth.LocalWebserverAuth() # Creates local webserver and auto handles authentication.
用python运行这段代码快速入门.py你会看到一个网络浏览器要求你进行身份验证。单击接受即可完成身份验证。有关详细信息,请参阅文档:OAuth made easy
使用
PyDrive
模块来处理googledrive,我不知道是否喜欢使用它。但是,如果您想按照下面的说明操作,进一步的信息请阅读PyDrive’s documentation。在client_secret_<really long ID>.json
。在下载的文件包含应用程序的所有身份验证信息。将文件重命名为
client_secrets.json
,并将其放入您的工作目录中。创建
quickstart.py
文件并复制并粘贴以下代码。在用python运行这段代码快速入门.py你会看到一个网络浏览器要求你进行身份验证。单击接受即可完成身份验证。有关详细信息,请参阅文档:OAuth made easy
获取文件列表
^{pr2}$PyDrive
处理分页并将响应解析为GoogleDriveFile的列表。让我们获取googledrive根文件夹中所有文件的标题和id。同样,将以下代码添加到quickstart.py
并执行它。在您将看到标题和所有文件和文件夹的根文件夹在您的谷歌驱动器。有关详细信息,请参阅文档:File listing made easy
requests.get()
使用Drive API v3检索文件列表。在如果我对你问题的理解是正确的,那么这次修改如何?在
修改点:
headers
时,请使用{"Authorization": "Bearer " + accessToken}
。在您可以根据您的情况选择以下两种模式。在
模式1:使用标题
模式2:使用查询参数
^{pr2}$注:
参考文献:
如果我误解了你的问题,对不起。在
相关问题 更多 >
编程相关推荐