如何解决来自服务器的Pydrive的Google身份验证
我有此python代码段可将文件上传到Google驱动器。
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
import os
g_login = GoogleAuth()
g_login.LocalWebserverAuth()
drive = GoogleDrive(g_login)
with open("test_gdrive.csv",'r',encoding = 'unicode_escape') as file:
file_drive = drive.CreateFile({"mimeType": "text/csv" })
file_drive.SetContentString(file.read())
file_drive.Upload({'convert': True})
工作正常。现在我想用写在linux服务器上的cronjob使它自动化。当我在服务器上运行它时,它正在要求本地浏览器身份验证并且无法继续进行。我如何在服务器中编写cronjob以便每天将文件上传到gdrive?可能吗 ?我在一些地方违反了Google政策,但无法阅读。如果是这样,还有其他方法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。