首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在没有用户名和密码的情况下写到Google公共电子表格

在没有用户名和密码的情况下写到Google公共电子表格
EN

Stack Overflow用户
提问于 2014-08-27 10:54:19
回答 1查看 1.3K关注 0票数 3

我遵循这个谷歌指南,关于如何使用python库访问电子表格。但是:然后我必须在python脚本中不加密地编写我的google用户名和密码,这对我来说是一个巨大的安全问题,特别是当您将脚本交给其他人时。

那么:有没有一种不用提供用户名和密码就可以用python编写(公共) Google电子表格的方法?

从那里下载数据是可能的

EN

回答 1

Stack Overflow用户

发布于 2014-08-27 13:04:01

OAuth 2提示是一个很好的提示。我找到了PyDrive

来自PyDrive博士

驱动器API需要OAuth2.0进行身份验证。通过为您处理复杂的身份验证步骤,PyDrive使您的生活更加轻松。

  1. API控制台做你自己的项目。
  2. 在“服务”菜单上,打开驱动器API。
  3. 在“API Access”菜单上,创建OAuth2.0客户端ID。
  4. 选择“应用程序类型”为Web应用程序。
  5. 输入“重定向URI”和“http://localhost:8080/源”的JavaScript。
  6. 单击客户端ID右侧的“download”下载client_secrets.json

client_secrets.json是一个包含应用程序所有身份验证信息的文件。把这个文件放在你的工作目录中。

代码语言:javascript
运行
复制
from pydrive.auth import GoogleAuth

gauth = GoogleAuth()
gauth.LocalWebserverAuth() # Creates local webserver and auto handles authentication

运行此代码,您将看到一个web浏览器请求您进行身份验证。单击“接受”,您就完成了身份验证。有关更多细节,请查看文档:OAuth轻松

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25525312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档