我正在尝试获取可以存储在命令行文件中的Google帐户的帐户凭据。该脚本希望设置这3个参数。
local client_id = ""
local client_secret = ""
local refresh_token = ""
所以我希望我需要一些永远不会失效的OAuth令牌。
有谁知道如何获取它?
答案 0 :(得分:0)
您可以从Google开发者控制台获取客户端ID和客户端密码。您可以通过一次性授权获得刷新令牌。
本回答How do I authorise an app (web or installed) without user intervention? (canonical ?)
详细介绍了所有步骤要非常小心如何保护刷新令牌。它就像您的云端硬盘帐户的用户名/密码一样,因此可能会由坏人使用#34;。使用限制性最强的范围(上面列表中的步骤8)是个好主意。如果您的脚本正在上传,drive.file是一个不错的选择。如果您的脚本需要下载文件,请尝试drive.readonly。