【发布时间】:2014-12-23 16:45:21
【问题描述】:
我正在按照以下示例在 python 中编写一个开源应用程序: https://developers.google.com/gmail/api/quickstart/quickstart-python?hl=it
我正确生成了 client_secret.json 并成功运行了该示例。
现在..考虑到我开始编写代码并根据谷歌文档:
警告:将您的客户保密。如果有人获得了您的客户端密码,他们可能会使用它来消耗您的配额、对您的 Google API 控制台项目产生费用并请求访问用户数据。
那么,我如何(将来)共享我的应用程序代码并同时保持 client_secret.json 的秘密?
【问题讨论】:
-
我认为您不需要共享 client_secret.json。相反,您只共享您的应用程序并要求下一个人将他/她的 client_secret.json 保存在特定位置。
-
我只需要一个简单的方法来授予对 GMail 帐户的访问权限,要求人们创建一个 client_secret.json 是不可能的
-
如果我没记错,那么 client_secret.json 是应用程序的凭据,而不是用户的凭据。然后,您需要为要安装的任何地方的应用程序提供相同的文件。无论如何,我试图提供帮助,但我之前从未亲自处理过 gmail API。 :)