我的任务是连接到 Google Drive API(在PyDrive 模块的帮助下)并下载一些文件。我设法让这个东西在我的本地计算机上运行 - 我在谷歌控制台注册了我的“应用程序” ,我下载了client_secret.json
,运行脚本,验证窗口弹出,我用我的谷歌帐户登录并且可以访问驱动器,一切还好。
现在我想在服务器上使用我的脚本,但我基本上不知道该怎么做。我向我的提供商提交了一张支持票,他们的回答是:
你需要得到这些:
{
"#authJson": "{"access_token":"XXX","token_type":"Bearer","expires_in":3600,"refresh_token":"YYY","created":1457455916}",
"#appKey": "key",
"#appSecret": "secret"
}
哪里#authJson
是'whoevers-drive-you-want-to-access'授权的结果,并且#appKey
来自#appSecret
oauth。
我不知道如何确切地得到这些。我知道怎么下载client_secret.json
。所以问题是:如何获得这些?我什至走在正确的轨道上吗?或者需要不同的方法。
理想的最终状态是:在我的 Google Drive 中拥有某种永久access_token
属性,我可以将其传递给应用程序(例如,作为字符串参数)。然后该应用程序连接到我的云端硬盘并下载所需的文件。