Google drive api 存储Google Drive登录凭据的选项有哪些?本地和服务器端
我阅读了关于授权请求的GoogleDriveAPI文档,但老实说,我很困惑。 我想要做的就是定期下载一个文件,修改它,然后再上传到谷歌硬盘上。我的应用程序每周作为cron作业运行。所以所有这些都必须无人看管 如何自动登录到我的Google Drive帐户并访问我的文件 我尝试了快速启动python脚本,但这会提示我转到URL并复制代码并将其粘贴到CLI上。这需要人工干预,我想绕过这一点 谢谢。Google drive api 存储Google Drive登录凭据的选项有哪些?本地和服务器端,google-drive-api,Google Drive Api,我阅读了关于授权请求的GoogleDriveAPI文档,但老实说,我很困惑。 我想要做的就是定期下载一个文件,修改它,然后再上传到谷歌硬盘上。我的应用程序每周作为cron作业运行。所以所有这些都必须无人看管 如何自动登录到我的Google Drive帐户并访问我的文件 我尝试了快速启动python脚本,但这会提示我转到URL并复制代码并将其粘贴到CLI上。这需要人工干预,我想绕过这一点 谢谢。 -Utpal您可以在第一次启动身份验证后本地存储凭据数据,然后从凭据数据中读取以进行身份验证。 下面是
-Utpal您可以在第一次启动身份验证后本地存储凭据数据,然后从凭据数据中读取以进行身份验证。 下面是python SDK的示例代码
# get credential
client_id = YOUR_CLIENT_ID
client_secret = YOUR_CLIENT_SECRET
flow = oauth2client.client.OAuth2WebServerFlow(client_id, \
client_secret, GOOGLE_DRIVE_SCOPE)
# try get credential from credential file
storage = oauth2client.file.Storage(cred_file)
credential = storage.get()
# no credential file exists
if credential is None or credential.invalid:
credential = oauth2client.tools.run(flow, storage)
我从未处理过原始HTTP请求,因此如果这不是您想要的,您可以自己下载并破解google API python SDK。您可以在第一次启动身份验证后将凭据数据存储在本地,然后从凭据数据中读取以进行身份验证。 下面是python SDK的示例代码
# get credential
client_id = YOUR_CLIENT_ID
client_secret = YOUR_CLIENT_SECRET
flow = oauth2client.client.OAuth2WebServerFlow(client_id, \
client_secret, GOOGLE_DRIVE_SCOPE)
# try get credential from credential file
storage = oauth2client.file.Storage(cred_file)
credential = storage.get()
# no credential file exists
if credential is None or credential.invalid:
credential = oauth2client.tools.run(flow, storage)
我从未处理过原始HTTP请求,所以如果这不是您想要的,你可以自己下载并破解google API python SDK。嗨Summer\u More\u More\u Tea…此代码有效..谢谢..但今天我在尝试相同代码时收到HTTPError 400无效上载请求…奇怪..我刚刚在单独的线程中发布了此问题..嗨Summer\u More\u Tea…此代码有效..谢谢..但今天我收到了HTTPError 400当我尝试相同的代码时,上传请求无效…奇怪..我刚刚在一个单独的线程中发布了这个问题。。